//正整數
/^[0-9]*[1-9][0-9]*$/;
//負整數
/^-[0-9]*[1-9][0-9]*$/;
//正浮點數
/^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/;
//負浮點數
/^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/;
//浮點數
/^(-?\d+)(\.\d+)?$/;
//email位址
/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
//url位址
/^[a-za-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\s*)?$/;
或:^http:\/\/[a-za-z0-9]+\.[a-za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$
//年/月/日(年-月-日、年.月.日)
/^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$/;
//匹配中文字元
/[\u4e00-\u9fa5]/;
//匹配帳號是否合法(字母開頭,允許5-10位元組,允許字母數字下劃線)
/^[a-za-z][a-za-z0-9_]$/;
//匹配空白行的正規表示式
/\n\s*\r/;
/[1-9]\d(?!\d)/;
//匹配身份證
/\d|\d/;
//匹配國內**號碼
/(\d-|\d-)?(\d|\d)?/;
//匹配ip位址
/((2[0-4]\d|25[0-5]|[01]?\d\d?)\.)(2[0-4]\d|25[0-5]|[01]?\d\d?)/;
//匹配首尾空白字元的正規表示式
/^\s*|\s*$/;
//匹配html標記的正規表示式
< (\s*?)[^>]*>.*?|< .*? />;
//sql 語句
^(select|drop|delete|create|update|insert).*$
//提取資訊中的網路鏈結
(h|h)(r|r)(e|e)(f|f) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?
//提取資訊中的郵件位址
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
//提取資訊中的鏈結
(s|s)(r|r)(c|c) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?
//提取資訊中的 ip 位址
(\d+)\.(\d+)\.(\d+)\.(\d+)
//取資訊中的中國手機號碼
(86)*0*13\d
[1-9](\d+)
//提取資訊中的浮點數(即小數)
(-?\d*)\.?\d+
//提取資訊中的任何數字
(-?\d*)(\.\d+)?
//**區號
^0\d$
^[1-9]*[1-9][0-9]*$
//帳號(字母開頭,允許 5-16 位元組,允許字母數字下劃線)
^[a-za-z][a-za-z0-9_]$
//中文、英文、數字及下劃線
^[\u4e00-\u9fa5_a-za-z0-9]+$
收集 常用正規表示式
d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 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 非正浮點數 負浮點數 ...
常用正規表示式收集
1 非負整數 d 2 正整數 0 9 1 9 0 9 3 非正整數 d 0 4 負整數 0 9 1 9 0 9 5 整數 d 6 非負浮點數 d d 7 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 8 非正浮點數 d d 0 0 9 負浮點數 正...
常用正規表示式收集
正規表示式用於字串處理 表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xff 評注 可以用來計算字串的長度 乙個雙位元組字元長度計...