在js的開發過程中,很多時候都需要驗證表單的正確性;使用正規表示式能夠很好的簡化表單的驗證過程。
在js中,內建了 regexp 物件,用來進行正則匹配。
一. regexp 物件的使用
js提供了兩種方式來建立regexp物件:
①直接量方式: /pattern/attributes
②建立物件的方式: new regexp(pattern, attributes);
引數:
①pattern 用來進行匹配的正規表示式
②attributes 是乙個可選的字串,用來修飾regexp物件
1.直接量建立regexp物件
*/var reg=/abc/;
reg.test("aaabbbcccc"); //返回false
reg.test("abcbbbbbbccccccccccc"); //返回true
/** 2.new regexp() 建立regexp物件
*/var reg=new regexp(/abc/);
reg.test("aaabbbcccccc"); //false
reg.test("abcbbbbbbccccccccc"); //true
/** 3.攜帶修飾符 建立regexp物件
*/var reg=/abc/i;
reg.test("aaabbbcccc"); //false
reg.test("abcbbbbbbccccccccccc"); //true
var reg=new regexp(/abc/,"i");
reg.test("aaabbbcccccc"); //false
reg.test("abcbbbbbbccccccccc"); //true
2.正規表示式的書寫規則①基本資料匹配
//當字串中包含abc的時候即匹配成功
var reg=/abc/;
reg.test("abcdddfff"); //true
reg.test("aabbcc"); //false
JS中正規表示式
js中正規表示式有幾種不同的使用方法,一些用法是通過字串物件來使用,另外一些通過正規表示式物件使用。一 regexp 正規表示式 的屬性和方法 1 屬性 regexp的例項有幾個唯讀的屬性 global表示是否為全域性匹配,igorecase表示是否忽略大小寫,multiline表示是否為多行匹配,...
js中正規表示式
1 正則的建立方式?第一種 通過new關鍵字建立 var reg new regexp 第二種 字面量建立 var reg 2.元字元 一 d 數字字元 0 9 d 非數字字元 w 數字 字母 下劃線字元 即單詞字元 w 非單詞字元 s 空格字元 s 非空格字元 b 單詞邊界 匹配的只是乙個位置 這...
js中正規表示式了解
正規表示式 正則定義 顯式定義 var reg new regexp 正規表示式模式 0 9 表示匹配數字 var reg new regexp 0 9 隱式定義 var reg 正規表示式模式 d 表示匹配數字 var reg2 d var reg3 0 9 方法test 作用 是否匹配正規表示式...