正規表示式正規表示式主要用在字串格式匹配方面
正規表示式實際上是一門獨立的學科,在j**a、c、j**ascript中都支援
1.常見的正規表示式符號
. 匹配除換行符以外的任意字元
\w 匹配字母或數字或下劃線或漢字
\s 匹配任意的空白符
\d 匹配數字
\b 匹配單詞的開始或結束
^ 匹配字串的開始
$ 匹配字串的結束
* 重複零次或更多次
+ 重複一次或更多次
? 重複零次或一次
重複n次
重複n次或更多次
重複n到m次
\w 匹配任意不是字母,數字,下劃線,漢字的字元
\s 匹配任意不是空白符的字元
\d 匹配任意非數字的字元
\b 匹配不是單詞開頭或結束的位置
[^x] 匹配除了x以外的任意字元
[^aeiou] 匹配除了aeiou這幾個字母以外的任意字元
2.簡單的正規表示式(正規表示式中的小括號()優先順序較高)
1)qq的正規表示式:^[1-9][0-9]$
2)email正規表示式:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
3.建立正規表示式物件,呼叫正規表示式物件
第一種建立方式:
var regexp=/正規表示式/flags;
第二種建立方式:
var regexp=new regexp("正規表示式","flags");
補:1)關於flags
g 全域性匹配
i 忽略大小寫
m 多行搜尋(es規範指定後才支援m) 當前面是正規表示式時,m不能用
只有當前面是普通字串時,m才能使用
2)正規表示式物件的test()方法
true/false=正規表示式物件.test(使用者填寫的字串)
true:字串格式匹配成功
false:字串格式匹配失敗
4.郵箱驗證
js數字正規表示式,js小數正規表示式
js數字正規表示式,js小數正規表示式 是否為數字 僅正數 包括正整數 正小數 0 param value returns function isnumber value 是否為所有數字 正數 負數 包括整數 小數 0 param value returns function isnumberall...
JS 正規表示式
驗證數字的正規表示式集 驗證數字 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 ...
js正規表示式
用正規表示式模式在字串中執行查詢,並返回包含該查詢結果的乙個陣列。rgexp.exec str 引數rgexp 必選項。包含正規表示式模式和可用標誌的正規表示式物件。str 必選項。要在其中執行查詢的string物件或字串文字。說明如果exec方法沒有找到匹配,則它返回null。如果它找到匹配,則e...