數字:^[0-9]*$
n位的數字:^\d$
至少n位的數字:^\d$
m-n位的數字:^\d$
零和非零開頭的數字:^(0|[1-9][0-9]*)$
非零開頭的最多帶兩位小數的數字:^([1-9][0-9]*)+(.[0-9])?$
帶1-2位小數的正數或負數:^(-)?\d+(.\d?$
正數、負數、和小數:^(-|+)?\d+(.\d+)?$
有兩位小數的正整數:^[0-9]+(.[0-9]?$
有1~3位小數的正實數:^[0-9]+(.[0-9])?$
非零的正整數:^[1-9]\d*$
非零負整數:^-[1-9]\d*$
非負整數:^\d+$
非正整數:^-[1-9]\d*|0$
非負浮點數:^\d+(.\d+)?$
非正浮點數:^((-\d+(.\d+)?)|(0+(.0+)?)
正浮點數:^[1-9]\d*.\d*|0.\d*[1-9]\d*$
負浮點數:^-([1-9]\d*.\d*|0.\d*[1-9]\d*)$
浮點數:^(-?\d+)(.\d+)?$
漢字:^[\u4e00-\u9fa5]$
英文和數字:^[a-za-z0-9]+$
長度為3-20的所有字元:^.$
由26個英文本母組成的字串:^[a-za-z]+$
由26個大寫英文本母組成的字串:^[a-z]+$
由26個小寫英文本母組成的字串:^[a-z]+$
由數字和26個英文本母組成的字串:^[a-za-z0-9]+$
由數字、26個英文本母或者下劃線組成的字串:^\w+$
中文、英文、數字包括下劃線:^[\u4e00-\u9fa5a-za-z0-9_]+$
中文、英文、數字但不包括下劃線等符號:^[\u4e00-\u9fa5a-za-z0-9]+$
可以輸入含有^%&,;=?$\"等字元:[^%&
,;=?$\x22]+
禁止輸入含有~的字元:[^~\x22]+
網域名稱:[a-za-z0-9][-a-za-z0-9](/.[a-za-z0-9][-a-za-z0-9])+/.?
interneturl:[a-za-z]+://[^\s]*
手機號碼:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d$
**號碼:^((\d-)|\d-)?\d$
國內**號碼:\d-\d|\d-\d
身份證號碼:^\d|\d$
短身份證號碼:^([0-9])(x|x)?$
賬號是否合法(字母開頭,允許5-16位元組,允許字母數字下劃線):^[a-za-z][a-za-z0-9_]$
密碼(以字母開頭,長度在6~18之間,只能包含字母、數字和下劃線):^[a-za-z]\w$
強密碼(必須包含大小寫字母和數字的組合,不能使用特殊字元,長度在8-10之間):^(?=.\d)(?=.[a-z])(?=.*[a-z]).$
日期格式:^\d-\d-\d
一年的12個月(01~09和1-12):^(0?[1-9]|1[0-2])$
乙個月的31天(01~09和1~31):^((0?[1-9])|((1|2)[0-9])|30|31)$
中文字元:[\u4e00-\u9fa5]
空白行:\n\s*\r
首尾空白字元:^\s*|\s*$
js常用正規表示式
數字 d 非負整數 正整數 0 d 非負浮點數 正浮點數 0 d d 非正整數 負整數 0 d 0 正整數 0 9 1 9 0 9 負整數 0 9 1 9 0 9 整數 d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 負浮點數 0 d...
Js 常用正規表示式
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 非正浮點數 負浮點數 ...
js常用正規表示式
一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...