1、什麼是regexp?regexp是正規表示式的縮寫。regexp 物件用於規定在文字中檢索的內容。
2、定義regexp:var +變數名=new regexp();
3、regexp 物件有 3 個方法:
1)test()檢索字串中的指定值,返回值是true或false.
var p1=new reg("e");document.write(reg.test("welcome to china!"));
2)exec()
var p1=new reg("e");document.write(reg.exec("welcome to china!"));
3) compile()
var p1=new reg("e");document.write(reg.compile("welcome to china!"));
1)i 執行對大小寫不敏感的匹配
2)g 執行全域性匹配
3)m 執行多行匹配
1)[abc] 查詢方括號之間的任何字元
2)[^abc] 查詢任何不在方括號之間的字元
3)[0-9] 查詢任何0-9之間的數字
4)[a-z] 查詢任何小寫a-z之間的字元
5)[a-z]查詢任何大寫a-z之間的字元
6)[a-z] 查詢任何大寫a-小寫z之間的字元
7)[adgk] 查詢給定集合內的任何字元
8)[^adgk]查詢給定集合外的任何字元
9)(red|biue|green)查詢任何給定的選項
1)\w:查詢單詞字元
2)\w:查詢非單詞字元
3)\d:查詢數字
4)\d:查詢非數字字元
n+匹配任何包含至少乙個 n 的字串。
n*匹配任何包含零個或多個 n 的字串。
n?匹配任何包含零個或乙個 n 的字串。
n匹配包含 x 個 n 的序列的字串。
n匹配包含 x 或 y 個 n 的序列的字串。
n匹配包含至少 x 個 n 的序列的字串。
n$匹配任何結尾為 n 的字串。
^n匹配任何開頭為 n 的字串。
?=n匹配任何其後緊接指定字串 n 的字串。
?!n匹配任何其後沒有緊接指定字串 n 的字串。
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...