常用正規表示式總結(47條)

2022-01-10 13:34:45 字數 1336 閱讀 9783

非負整數:^\d+\(

正整數:^[0-9]*[1-9][0-9]*\)

非正整數:^((-\d+)|(0+))\(

負整數:^-[0-9]*[1-9][0-9]*\)

整數:^-?\d+\(

非負浮點數:^\d+(\.\d+)?\)

正浮點數 : ^((0-9)+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9])\(

非正浮點數:^((-\d+\.\d+)?)|(0+(\.0+)?))\)

負浮點數:^(-((正浮點數正則式)))\(

英文本串:^[a-za-z]+\)

英文大寫串:[1]

+\(英文小寫串:^[a-z]+\)

英文本元數字串:[2]

+\(英數字加下劃線串:^\w+\)

+(.[\w-]+)@[\w-]+(.[\w-]+)+\(

url:^[a-za-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\s*)?\)

或:http://[a-za-z0-9]+.[a-za-z0-9]+[/=?%-&_~`@':+!]*([

<>""])

\(中文:[4]

+\(**號碼:^((\(\d\))|(\d\-))?(\(0\d\)|0\d-)?[1-9]\d(\-\d)?\)

手機號碼:^(((\d))|(\d-))?13\d\(

雙位元組字元(包括漢字在內):^\x00-\xff

匹配首尾空格:(^\s*)|(\s*\))(像vbscript那樣的trim函式)

匹配html標記:<(.)>.

帳號(字母開頭,允許5-16位元組,允許字母數字下劃線):[5]

[a-za-z0-9_]\(

中文、英文、數字及下劃線:^[\u4e00-\u9fa5_a-za-z0-9]+\)

匹配中文字元的正規表示式: [\u4e00-\u9fa5]

匹配雙位元組字元(包括漢字在內):[^\x00-\xff]

匹配空行的正規表示式:\n[\s| ]\r

匹配html標記的正規表示式:/<(.)>.

|<(.) />/

sql語句:^(select|drop|delete|create|update|insert).

\(匹配首尾空格的正規表示式:(^\s*)|(\s*\))

匹配email位址的正規表示式:\w+([-+.]\w+)@\w+([-.]\w+).\w+([-.]\w+)*

a-z ↩︎

a-za-z0-9 ↩︎

\w- ↩︎

\u0391-\uffe5 ↩︎

a-za-z ↩︎

常用正規表示式總結

只能輸入數字 0 9 只能輸入 n 位的數字 d 只能輸入至少 n 位的數字 d 只能輸入 m n 位的數字 d 只能輸入零和非零開頭的數字 0 1 9 0 9 只能輸入有兩位小數的正實數 0 9 0 9 只能輸入有 1 3 位小數的正實數 0 9 0 9 只能輸入非零的正整數 1 9 0 9 只能...

常用正規表示式總結

1.只允許輸入漢字和逗字,並且開頭和結尾不能是逗號,u4e00 u9fa5 u4e00 u9fa5 u4e00 u9fa5 u4e00 u9fa5 2.查詢所有的藥名 用量 單位 src s s 2.src s s 7.使用正規表示式匹配url中的網域名稱 http 會匹配 http msnbc t...

常用正規表示式總結

1 數字相關的正規表示式 1 數字 0 9 2 n位定長的數字 d 3 m n 位之間的數字 d 4 零和非零開頭的數字 0 1 9 0 9 5 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 6 帶1 2 位小數的正數或負數 d d 7 正數 負數 和小數 d d 8 有兩位小數的正實數 ...