常見的正規表示式

2021-08-01 14:29:55 字數 469 閱讀 3806

隱式建立正規表示式:var myreg=/正規表示式/gi

顯示建立正規表示式:var myreg=new reg("(\\d)","gi");其中第乙個\是轉義字元

①全域性:/g        不區分大小:/i

②中文字元:\u4e00-\u9fa5

③數字、字母、下劃線:\w   (a-z ,a-z,0-9,_)

④數字:\d

⑤讀取字串的實際佔位字元:\x00-xff 

eg:乙個中文佔兩個字元      str.replce(/[\x00-xff]/g,"xx").length;

⑥檢索連續重複的四個數都是數字:/(\d)/gi

⑦exp.test(this.value):表示this.value中與表示式exp相匹配。

if(exp.test(this.value))

else

⑧exec():檢索字元中的指定值,返回值是被找到的值。

常見正規表示式

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 9 0 9 只能輸入數字 0 9 只能輸入n位的數字 d 只能輸入至少n位的數字 d 只能輸入m n位的數字 d 只能輸入零和非零開頭的數字 0 1 9 0 9 只能輸入有兩位小數的正實數 0 9 0 9 只能輸入有1 3位小數的正實數 0 9 0 9 只能輸入非零的正整數 1 9...

常見正規表示式

驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的正整數 1 9 0 9 驗證非零的負整數 1 9 0 9 驗證非負整數 正整數...