建立乙個正規表示式,檢查乙個字串中是否含有aaa
var reg=/a/;
console.log(reg.test("aaabc"));
—-通過量詞可以設定乙個內容出現的次數。
—-量詞只對它前面的乙個字元起作用,如果想要它前面的一坨內容起作用,就要將它前面的那一坨加個括號括起來,當做乙個整體。
—-正好出現n次。
—-出現m-n次。
—-至少出現m次。
—-+至少乙個,相當於。
—-* 0個或多個,相當於。
—-? 0個或1個,相當於。
—-^ 表示開頭。
—-[^ ]:除了。
—-$ 表示結尾。
—-$ 表示任意字元。
var reg=/ab/;//表示出現三次b,而不是三次ab
console.log(reg.test("abbbbabab"));//結果為true
console.log(reg.test("ababab"));//結果為false
如下**就將括起來的內容當成乙個整體出現三次。
var reg=/(ab)/;//表示出現三次ab
console.log(reg.test("abbbbabab"));//結果為false
console.log(reg.test("ababab"));//結果為true
var reg=/ab+c/;
console.log(reg.test("abc"));//true
console.log(reg.test("ac"));//false
console.log(reg.test("abbc"));//true
var reg=/ab*c/;
console.log(reg.test("abc"));//true
console.log(reg.test("ac"));//true
console.log(reg.test("abbc"));//true
var reg=/^a/;
console.log(reg.test("bc"));//true
console.log(reg.test("ac"));//true
var reg=/a$/;
console.log(reg.test("bca"));//true
console.log(reg.test("ac"));//false
var reg=/^a$/;
console.log(reg.test("a"));//true
console.log(reg.test("aaa"));//false
預設出現的次數就是一次,非必須可以不用寫格式,
var reg=/^1[3-9][0-9]$/;
console.log(reg.test("13234567890"));//true
.表示任意字元
在正規表示式中使用\作為轉義字元
.來表示.
\表示\
var reg=/\./;
console.log(reg.test("a.b"));//true
注意:使用建構函式時,由於它的引數是乙個字串,而\是字串中的轉義字元,如果要使用\則需要使用\來代替
\w—-任意字母、數字、下劃線
[0-9a-z_]
\w—-除了任意字母、數字、下劃線
[^0-9a-z_]
\d—-任意的數字[0-9]
\d—-除了數字[^0-9]
\s—-空格
\s—-除了空格
\b—-單詞邊界
\b—-除了單詞邊界
var reg=/\bchild\b/;
console.log(reg.test("hello child"));//true 這裡相當於child這個單詞
console.log(reg.test("hellochild"));//false,這裡相當於hellochild這個單詞
去掉空格就是用」」來替換內容
var str=" hello word! "
//str=str.replace(/\s*/g,'');//去掉全部的空格
//str=str.replace(/^\s*/,'');//去掉前面的空格
//str=str.replace(/\s*$/,'');//去掉後面的空格
str=str.replace(/^\s|\s*$/g,'');//去掉前後的空格
console.log(str);
js正規表示式基礎語法
1.正規表示式基本語法 兩個特殊的符號 和 他們的作用是分別指出乙個字串的開始和結束。例子如下 the 表示所有以 the 開始的字串 there the cat 等 of despair 表示所以以 of despair 結尾的字串 abc 表示開始和結尾都是 abc 的字串 呵呵,只有 abc ...
js 正規表示式語法
js正規表示式 gim g全域性 m 換行 i不區分大小寫 正規表示式物件 方式1 var box new regexp expression,gim 引數1 表示式 引數2 模式修飾符 方式2 var box expression gim 正則物件方法 box.test string 返回bool...
正規表示式基礎語法
1.正規表示式基本語法 兩個特殊的符號 和 他們的作用是分別指出乙個字串的開始和結束。例子如下 the 表示所有以 the 開始的字串 there the cat 等 of despair 表示所以以 of despair 結尾的字串 abc 表示開始和結尾都是 abc 的字串 呵呵,只有 abc ...