#筆記js常用的正則
#工作中會經常用到的一些正則,記一下,以後方便使用
\d-\d|\d-\d // 匹配國內**號碼
「(d±)?(d-?d|d-?d|^d)(-d+)?」 //**號碼
/^((0([1-9]))|(1[1|2]))/((0-2)|(3[0|1]))/(d|d)$/ // 月/日/年
/^(d|d)-((0([1-9]))|(1[1|2]))-((0-2)|(3[0|1]))$/ // 年-月-日
「^([w-.]+)@(([[0-9].[0-9].[0-9].)|(([w-]+.)+))([a-za-z]|[0-9])(]?)$」 //emil
「1+(.[\w-]+)*@[\w-]+(.[\w-]+)+$」 //email位址
*"^\d+$" *//非負整數(正整數 + 0)
「2[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+)?))$」 //非正浮點數(負浮點數 + 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+)?$」 //浮點數
「3+$」 //由26個英文本母組成的字串
「4+$」 //由26個英文本母的大寫組成的字串
「5+$」 //由26個英文本母的小寫組成的字串
「6+$」 //由數字和26個英文本母組成的字串
「^\w+$」 //由數字、26個英文本母或者下劃線組成的字串
「7+://(\w+(-\w+))(.(\w+(-\w+)))(?\s)?$」 //url
「^(d|1dd|2[0-4]d|25[0-5]).(d|1dd|2[0-4]d|25[0-5]).(d|1dd|2[0-4]d|25[0-5]).(d|1dd|2[0-4]d|25[0-5])$」 //ip位址
^([0-9a-f])(-[0-9a-f])$ //mac位址的正規表示式
8?\d+(.\d+)?$ //值型別正規表示式
\w- ↩︎
0-9 ↩︎
a-za-z ↩︎
a-z ↩︎
a-z ↩︎
a-za-z0-9 ↩︎
a-za-z ↩︎
-+ ↩︎
js常用正則
匹配負整數的正規表示式 0 9 1 9 0 9 匹配整數的正規表示式 d 匹配非負浮點數 正浮點數 0 的正規表示式 d 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 d 0 0 ...
常用js正則驗證
驗證是否為空 function check blank obj,obj name else 過濾輸入字元的長度 function check str len name,obj,maxlength 驗證只能為數字 function checknumber obj 驗證數字大小的範圍 function ...
js常用正則驗證
1數字 0 9 2n位的數字 d 3至少n位的數字 d 4m n位的數字 d 5零和非零開頭的數字 0 1 9 0 9 6非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7帶1 2位小數的正數或負數 d d 8正數 負數 和小數 d d 9有兩位小數的正實數 0 9 0 9 10有1 3位小...