常用的正規表示式驗證

2021-05-02 19:36:32 字數 1426 閱讀 7721

"

^/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+)?))$"//

非正浮點數(負浮點數 + 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+)?$"//

浮點數

"^[a-za-z]+$"//

由26個英文本母組成的字串

"^[a-z]+$"//

由26個英文本母的大寫組成的字串

"^[a-z]+$"//

由26個英文本母的小寫組成的字串

"^[a-za-z0-9]+$"//

由數字和26個英文本母組成的字串

"^/w+$"//

由數字、26個英文本母或者下劃線組成的字串

"^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$"//

email位址

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

url/

^(d|d)-((0([1-9]))|(1[1|2]))-(([0-2]([1-9]))|(3[0|1]))$///

年-月-日

/^((0([1-9]))|(1[1|2]))

/(([0-

2]([1-

9]))|(

3[0|

1]))

/(d|d)$///

月/日/年

"^([w-.]+)@(([[0-9].[0-9].[0-9].)|(([w-]+.)+))([a-za-z]|[0-9])(]?)$"//

email

"(d+-)?(d-?d|d-?d|^d)(-d+)?"//

**號碼

"^(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位址

常用正規表示式驗證

js的正規表示式 校驗是否全由數字組成 function isdigit s if patrn.exec s return false return true 校驗登入名 只能輸入5 20個以字母開頭 可帶數字 的字串 function isregisterusername s a za z0 9 ...

常用正規表示式驗證

正則驗證手機號 正確返回 true function preg mobile mobile mobile else 驗證 號碼 function preg tel tel d d tel else 驗證身份證號 15位或18位數字 function preg idcard idcard d idca...

常用驗證 正規表示式

1.使用者名稱 漢字 字母 下劃線開始,含數字 字母 漢字下劃線,共計4 20位 正則約束 u4e00 u9fa5 0 9 a za z u4e00 u9fa5 0 9 a za z 2.密碼 大小寫字母 數字 鍵盤可見符號,6 25位。位數不足或超出,視為密碼 純數字 純小寫字母 純大寫字母的密碼...