js正規表示式

2021-09-24 10:56:40 字數 1214 閱讀 1889

js 正規表示式

正規表示式是驗證資料的格式的。

符號

\   轉義字元  特殊字元

^ 標記表示式的開始位置

$ 標記表示式的結束位置

* 匹配前面的子表示式 零次或者多次 zo* zooo zoo z

+ 匹配前面的子表示式 一次或者多次

? 匹配前面的子表示式零次或者一次

{} 代表匹配前面的表示式的次數

n代表非負整數 匹配前面的表示式n次

n代表非負整數 匹配前面的表示式至少n次,或者多次

n代表非負整數 匹配前面的表示式至少n次,或者 m次

表示字符集

[xyz] 匹配其中的某乙個字元

[^xyz] 匹配除過xyz的其他字元

[a-z]

[a-z]

[0-9]

\d 匹配數字字元 等價於[0-9]

\d [^0-9]

\s 匹配空白字串 [\r\n\f\t\v]

\s 匹配的是非空白字元 [^\r\v\n\t\f]

\w 匹配數字字元下劃線 [a-za-z0-9_]

\w 匹配非數字字元下劃線 [^a-za-z0-9_]

| 或() 代表子表示式

g 指全域性

使用字串方式:

search() 方法

用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串,並返回子串的起始位置。

replace() 方法

用於在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串。

console.log(a2);郵箱的正規表示式

var e = "[email protected]";

var q = e.match(/^([a-za-z0-9_]+)\@(qq|sina|163)\.(com)$/);

console.log(q);

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