正则表达式限制输入框输入
轉(zhuǎn)載自:http://www.cnblogs.com/xiaosuo/archive/2010/01/05/1639547.html
正則表達(dá)式限制輸入框只能輸入數(shù)字?
<input type="text" onkeyup="this.value=this.value.replace(/[^\d]/g,'') " onafterpaste="this.value=this.value.replace(/[^\d]/g,'') " name="f_order" value="1"/>?
其中,onafterpaste防止用戶(hù)從其它地方copy內(nèi)容粘貼到輸入框?
輸入框只能輸入字母和下橫線(xiàn)的正則表達(dá)式?
<input onkeyup="this.value=this.value.replace(/[^_a-zA-Z]/g,'')" onpaste="this.value=this.value.replace(/[^_a-zA-Z]/g,'')">?
只能輸入數(shù)字和英文
<input onkeyup="this.value=this.value.replace(/[\W]/g,'')" onpaste="this.value=this.value.replace(/[\W]/g,'')">?
輸入框只能輸入字母數(shù)字和下橫線(xiàn)的正則表達(dá)式?
<input onkeyup="this.value=this.value.replace(/[^\w]/g,'')" onpaste="this.value=this.value.replace(/[^\w]/g,'')">?
或?
<input onkeyup="this.value=this.value.replace(/[\W]/g,'')" onpaste="this.value=this.value.replace(/[\W]/g,'')">?
只能輸入中文
<input type="text" onkeyup="this.value=this.value.replace(/[^\u4E00-\u9FA5]/g,'')" onafterpaste="this.value=this.value.replace(/[^\u4E00-\u9FA5]/g,'')" name="f_order" value="1"/>?
只能輸入全角字符
<input type="text" onkeyup="this.value=this.value.replace(/[^\uFF00-\uFFFF]/g,'')" onafterpaste="this.value=this.value.replace(/[^\uFF00-\uFFFF]/g,'')" name="f_order" value="1"/>
總結(jié)
以上是生活随笔為你收集整理的正则表达式限制输入框输入的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jq 数组不重复_jquery删除数组中
- 下一篇: 华为IOT设备消息上报和消息下发验证