jquery 正規表示式

2021-10-03 03:30:52 字數 1713 閱讀 4245

正規表示式:作用:驗證字串是否含有符合正規表示式的格式的子串。

特點:寫法繁瑣,但是功能強大。

一、正則中的元字元

二、正規表示式驗證的方法

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 匹配雙位元組字元 包括漢字在內 ...