JS正規表示式(持續記錄中 )

2021-08-14 18:02:18 字數 494 閱讀 7857

需求:首字元必須是字母或者下劃線,後面的字元可以是字母、數字、下劃線

錯誤的正則:^[a-za-z_][a-za-z0-9_]+$上述正則匹配的是:以字母或者下劃線開頭,後面的字元可以是字母、數字、下劃線,但是後面的字元必須有乙個或者多個。有乙個或者多個是由+號決定

正確的正則:^[a-za-z_][a-za-z0-9_]*$上述正則匹配的是:以字母或者下劃線開頭,後面的字元可以是字母、數字、下劃線,與上面錯誤的正則不同的是,它的首字元後面可以有字元也可以沒有字元。首字元後面可以有字元也可以沒有字元正是由*號決定的

需求:首字元必須時字母或者下劃線或者中文,後面的字元可以是字母、數字、中文 、下劃線

正則:^[a-za-z\u4e00-\u9fa5_][a-za-z0-9_\u4e00-\u9fa5]*$

js常用正規表示式記錄

1 js常用正規表示式 手機號 1 3456789 d 2 js常用正規表示式 中英文 u0391 uffe5a za z 3 js常用正規表示式 郵箱 w w w a za z0 9 a za z0 9 a za z0 9 4 js常用正規表示式 大於0的實數 0 1 9 d 1 9 d d 5 ...

js數字正規表示式,js小數正規表示式

js數字正規表示式,js小數正規表示式 是否為數字 僅正數 包括正整數 正小數 0 param value returns function isnumber value 是否為所有數字 正數 負數 包括整數 小數 0 param value returns function isnumberall...

正規表示式記錄

將寫過的正規表示式demo記一下,方便以後查詢 1 只能輸入數字或者小數點 僅整數限定兩位以內,或兩位以內的整數加三位以內的小數 var reg1 0 9 0 9 0 9 console.log reg1.test 空串 false console.log reg1.test 1 1 true co...