12個有用的正規表示式驗證 小曉 同學

2021-10-10 12:14:37 字數 2309 閱讀 9518

1.在input框中只能輸入金額,其實就是只能輸入最多有兩位小數的數字 //第一種在input輸入框限制?

1

2

3

4

5

6

7

"text"maxlength="8"class="form-control"id="amount"style="margin-right: 2px;"value=""onchange="count();"onkeyup="if (this.value==this.value2) return; if (this.value.search(/^\d*(?:\.\d)?$/)==-1) this.value=(this.value2)?this.value2:'';else this.value2=this.value;">元

//第二種對於表單動態增加的方式,只能在js方法中驗證。

varamount=$("#amount").val();

if(amount.search(/^\d*(?:\.\d)?$/)==-1)

2.驗證郵箱格式

?

1

2

3

4

5

6

varreg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;

varemail=$("#email").val();

if(!reg.test(email) )

3.密碼採用數字、字母、特殊字元且長度為8-20位

?

1

2

3

4

5

6

7

functionvalidatepwd(str) ?;:><\-\]\\[\/].*$/.test(str) && /^.$/.test(str))

returnfalse;

}

4.驗證**號碼

?

1

2

3

4

5

6

7

8

9

10

functionvalidatephone(phonevalue) $/;

returnreg.test(phonevalue);

}

5.判斷是否是漢字

?

1

2

3

4

5

6

7

8

9

10

11

functionischaracter(charvalue) $/;

returnreg.test(charvalue);

}

12 正規表示式

正規表示式 是乙個非常強大而實用的工具,可以用乙個模式串匹配一系列符合規則的字串。現在就請大家實現乙個正規表示式的匹配工具。雖然正規表示式的規則很複雜,但其中的核心規則,只要實現就可以處理大多數的問題 c 匹配任意字母c 匹配任意的單個字元 匹配輸入字串的開頭 匹配輸入字串的結尾 匹配前乙個字元的零...

驗證正規表示式

純數字 d 純字母 a za z 純特殊字元 ps 特殊字元看你定義的標準是什麼 字母 數字 d a za z a za z d 字母 特殊字元 a za z a za z 數字 特殊字元 d d 字母 數字 特殊字元 d a za z da za z ios使用常用正規表示式驗證密碼身份證手機號 ...

正規表示式驗證

1,正規表示式是用用於驗證的,即符合正規表示式則通過驗證,所以首先它是個表示式,其次它需要用來驗證別人是不是和它匹配,所以需要有內建的 方法 2,使用情景 乙個input輸入框要求你輸入0 9的數字,如果你輸入非數字就會報錯 var reg 0 9 string input val reg.test...