js正規表示式基礎

2022-09-11 18:45:10 字數 932 閱讀 8879

正規表示式就是有規則 模式 的字串匹配工具。

正則有兩種風格:js風格——-———new regexp('a','i');

per風格————new regexp(/a/i);

i(ignore)是忽略大小寫,g(globel)是全部的。 

字串操作的四種基本方法:search()返回指定字串第一次出現的位置,從0開始;

charat()取單個字元;

substring()取子串,有兩個引數,起始位置和結束位置,如果只有1個引數,子串就從引數位置一直到末尾;

split()把字串分割成陣列;

match()把所有匹配的挑出來放在陣列裡;

test()匹配部分字串,返回值是布林值;

replae()替換字串。

轉義字元:\d ——————數字[0-9]

\w——————數字,字母,下劃線[0-9,a-z,_]

\s  ——————空白符

\d————————非數字[^0-9]

\w————————非數字 字母 下劃線[^0-9,a-z,_]

\s—————————非空白符

.——————————任意字元

^——————————行首

$——————————行尾

範圍:[abc]————————a || b || c

[a-z]————————a-z

[0-9]————————\d

[^a-z]————————除了a-z

量詞:個數

——————正好出現n位

——————最少n位,最多m位

——————最少n位,最多不限

+————————

?————————

*——————————

郵箱的格式:必須以一串數字、字母、下劃線開頭 + @一串數字、字母+  .一串英文(必須一串英文結尾)

js基礎 正規表示式

正規表示式用於定義一些字串的規則。計算機可以根據正規表示式來檢查乙個字串是否符合規則 正規表示式也可以將符合條件的字串的內容提取出來。結果 true 結果 falsen 匹配任何包含至少乙個 n 的字串。n 匹配任何包含零個或多個 n 的字串。n?匹配任何包含零個或乙個 n 的字串。n匹配包含 x ...

js基礎(正規表示式)

正規表示式用於定義一些字串的規則,計算機可以根據正規表示式,來檢查乙個字串是否符合規則,獲取將字串中符合規則的內容提取出來 建立正規表示式 var reg new regexp 正規表示式 匹配模式 使用正規表示式檢測正則物件,會返回object console.log typeof new reg...

JS基礎 正規表示式

簡介 正規表示式 regular expression 描述了一種字串匹配的模式,可以用來檢查乙個字串是否含有某種子串 將匹配的子串做替換或者從某個字串中取出符合某個條件的子串等。在 js 中,regexp 物件和 string 物件的一些方法,如 search match replace 等都支援...