正規表示式:作用:驗證字串是否含有符合正規表示式的格式的子串。一、正則中的元字元特點:寫法繁瑣,但是功能強大。
二、正規表示式驗證的方法
1、正則物件的test方法
var str=
"qwer"
;var str1=
"ldsjfkljfk"
;var str2=
"as"
;// var reg=/[a-z]/;
var reg=
newregexp
(/[a-z]/);
// reg 可以是正則物件,也可以是正規表示式
console.
log(reg.
test
(str));
//true
console.
log(reg.
test
(str1));
//true 字串含有符合正規表示式的格式的子串
console.
log(reg.
test
(str2));
//false
2、字串的match方法
var str=
"qwer"
;var str1=
"ldsjfkljfk"
var str2=
"as"
;// var reg=new regexp(/[a-z]/)
var reg=
/[a-z]/
;// reg 可以是正則物件,也可以是正規表示式
console.
log(str.
match
(reg));
// ["qwer", index: 0, input: "qwer", groups: undefined]
console.
log(str1.
match
(reg));
// ["ldsj", index: 0, input: "ldsjfkljfk", groups: undefined] 符合正則的子串
console.
log(str2.
match
(reg));
// null
總結:reg可以是正則物件,也可以是正規表示式。三、正規表示式的整合檢測的是字串中是否含有符合正則格式的子串,而不是檢測字串整體是否符合這個格式。
正則方法的返回值是 true或 false,字串方法的返回值是陣列或 null,陣列中是符合格式的子串。
常用的正規表示式的整合
jQuery正規表示式
一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...
jquery正規表示式驗證
手機號碼驗證 以下為引用內容 jquery.validator.addmethod mobile function value,element 15 0 9 d return this.optional element length 11 mobile.test value 手機號碼格式錯誤 號碼驗...
jQuery 常用正規表示式
不能輸入超過字元 40 u4e00 u9fa5 s s 驗證年份 0 9 1 9 0 9 1 9 0 9 0 9 1 9 0 9 1 9 0 9 驗證月份 0 1 9 1 0 2 跟手機同時驗證 0 9 0 9 0 9 0 9 0 9 0 9 1 3 4 5 8 d 匹配雙位元組字元 包括漢字在內 ...