JS正規表示式詳解01

2022-09-09 22:03:27 字數 1062 閱讀 6795

// 查詢符合條件的乙個字串的位置,找不到返回-1

"abc".search(/b/);//return 1

"abc".search(/d/);//return -1

"abcabc".search(/b/g);//return 1

// 查詢符合條件的字串,並進行替換,找不到不進行替換

"abcabc".replace(/b/,"2");//return "a2cabc"

"abcabc".replace(/d/,"2");//return "abcabc"

"abcabc".replace(/b/g,"2");//return "a2ca2c"

// 查詢符合條件的字串,返回符合條件的字串的陣列,不進行全域性搜尋時,返回的時類陣列,進行全域性搜尋時,返回普通陣列;沒有返回null

"abcabc".match(/b/);//return ["b", index: 1, input: "abcabc", groups: undefined]

"abcabc".match(/b/g);//return ["b","b"]

"abcabc".match(/d/);//return null

對字串分割為陣列,使用或不用使用全域性搜尋都可以

"1213141".split(/1/);//return ["", "2", "3", "4", ""]

"1213141".split(/1/g);//return ["", "2", "3", "4", ""]

// 查詢是否符合條件,符合返回true,不符合返回false

/b/.test("abc");//return true

/b/.test("aac");//return false

// 查詢符合條件的字串,返回類陣列,如果字串中有匹配的值返回該匹配值,沒有返回null

/b/.exec("abcabc");//return ["b"]

待完善。。。

JS正規表示式詳解

if patrn.exec s return false return true a za z0 9 if patrn.exec s return false return true if patrn.exec s return false return true 校驗密碼 只能輸入6 20個字母 ...

js正規表示式詳解

一 正則的兩種寫法 var re a 一般情況下都用簡寫的方式 效能好 var re new regexp a 需要傳入引數的時候用 二 轉義字元 n 換行 r 製表 t 回車 s 空格 s 非空格 d 數字 d 非數字 w 字元 字母 數字,下劃線 w 非字元 任意字元 真正的點 b 獨立的部分 ...

01 正規表示式

1.獲取這串字元中的.data前的字母和數字 受理編號 利用括號進行定位 data 表示.data前的字串 正規表示式 w data 結果 firstkeyword1 若要匹配後面.data後面?之間加乙個 如 data 正規表示式 data 結果 受理編號 string templateconte...