正規表示式就是有規則 模式 的字串匹配工具。
正則有兩種風格: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 等都支援...