非負整數:^\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 有兩位小數的正實數 ...