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方法中驗證。
var
amount=$(
"#amount"
).val();
if
(amount.search(/^\d*(?:\.\d)?$/)==-1)
2.驗證郵箱格式
?
1
2
3
4
5
6
var
reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
var
email=$(
"#email"
).val();
if
(!reg.test(email) )
3.密碼採用數字、字母、特殊字元且長度為8-20位
?
1
2
3
4
5
6
7
function
validatepwd(str) ?;:><\-\]\\[\/].*$/.test(str) && /^.$/.test(str))
return
false
;
}
4.驗證**號碼
?
1
2
3
4
5
6
7
8
9
10
function
validatephone(phonevalue) $/;
return
reg.test(phonevalue);
}
5.判斷是否是漢字
?
1
2
3
4
5
6
7
8
9
10
11
function
ischaracter(charvalue) $/;
return
reg.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...