js input框正則驗證

2021-09-29 13:30:26 字數 1149 閱讀 6385

1、 onkeyup = 「value=value.replace(/[^\d]/g,』』)」

使用 onkeyup 事件,有 bug ,那就是在中文輸入法狀態下,輸入漢字之後直接回車,會直接輸入字母

2、 onchange = 「value=value.replace(/[^\d]/g,』』)」

使用 onchange 事件,在輸入內容後,只有 input 喪失焦點時才會得到結果,並不能在輸入時就做出響應

3、oninput = 「value=value.replace(/[^\d]/g,』』)」

使用 oninput 事件,完美的解決了以上兩種問題,測試暫時還沒有出現其它問題。

"value=value.replace(/[^\w\.\/]/ig,'')" type=

"password"

>

function

name()

$/;//定義約束,要求輸入2到6個中文if(

!namereg.

test

(name)

)else

}function

password()

$/;if(

!reg.

test

(pwd)

)else

}function

password2()

else

}function

***(

)else

}function

age(

)else

}function

num(

)$)|(^\d([0-9]|x)$)/;if

(!numreg.

test

(num)

)else

}function

area()

$/;if(

!areareg.

test

(area)

)else

}function

email()

@[\w\d]\.[\w]$/;if

(!reg1.

test

(email)

)else

}

js input框自動補全

效果 css div,p,h1,h2,h3,h4,h5,h6,ul,li,span,input div.wrap auto inp auto auto out auto out on.hidden html class wrap type text id input class auto inp c...

js input輸入框校驗

只能輸入英文 text nkeyup value value.replace a za z g,只能輸入英文 text nkeyup value value.replace a z a z g,nkeyd wn fnckeystop event npaste return false nc ntex...

正規表示式,驗證框驗證

1.利用nspredicate 謂詞 匹配 nsstring email nijino saki 163.com nsstring regex a z0 9a z.a za z0 9.a za z nspredicate predicate nspredicate predicatewithform...