常用正規表示式 驗證版

2021-08-30 05:57:00 字數 2031 閱讀 1781

只能輸入乙個中文字:^[\u4e00-\u9fa5]$

只能輸入1-4個中文字:^[\u4e00-\u9fa5]$

只能輸入全形字符:[^\uff00-\uffff]

只能輸入數字:[^\d]

非負整數(正整數 + 0) :"^\d+$"  

正整數:"^[0-9]*[1-9][0-9]*$"

非正整數(負整數 + 0) :"^((-\d+)|(0+))$"  

負整數 :"^-[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+)?))$"

負浮點數:"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //

浮點數:"^(-?\d+)(\.\d+)?$" 

由26個英文本母組成的字串:"^[a-za-z]+$" 

由26個英文本母的大寫組成的字串:"^[a-z]+$"  

由26個英文本母的小寫組成的字串 :"^[a-z]+$" 

由數字和26個英文本母組成的字串:"^[a-za-z0-9]+$"  

"^\w+$"  //由數字、26個英文本母或者下劃線組成的字串

"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"    //email位址

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

(h|h)(r|r)(e|e)(f|f) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?

\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

(s|s)(r|r)(c|c) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?

(\d+)\.(\d+)\.(\d+)\.(\d+)

提取資訊中的中國手機號碼:

(86)*0*13\d

提取資訊中的中國固定**號碼:

(\(\d\)|\d-|\s)?\d

提取資訊中的中國**號碼(包括移動和固定**):

(\(\d\)|\d-|\s)?\d

[1-9](\d+)

提取資訊中的中國身份證號碼:

\d|\d

提取資訊中的整數:

\d+

提取資訊中的浮點數(即小數):

(-?\d*)\.?\d+

提取資訊中的任何數字 :

(-?\d*)(\.\d+)?

提取資訊中的中文字串:

[\u4e00-\u9fa5]*

提取資訊中的雙位元組字串 (漢字):

[^\x00-\xff]*

提取資訊中的英文本串:

\w*暴強日期正規表示式

網上搜刮來的超強的判斷輸入日期

格式的正規表示式,允許輸入的日期格式為yyyy-mm-dd,其中輸入2006-1-1,2006-01-01這種格式都是有效的,而且包含了對不同

年份2月的天數,閏年的控制等等:

^((((1[6-9]|[2-9]\d)\d)-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d)-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d)-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$

常用正規表示式驗證

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位。位數不足或超出,視為密碼 純數字 純小寫字母 純大寫字母的密碼...