Js 正規表示式知識測試

2022-03-03 18:58:36 字數 1236 閱讀 5249

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...