實(shí)用的input輸入框特效_網(wǎng)絡(luò )編程_奇迪科技(深圳)有限公司(m.cheanjie.com)
在我們制作網(wǎng)站的時(shí)候,常常會(huì )用到input輸入框,這里給大家整理帶正則驗證的INPUT輸入框代碼,無(wú)需在編寫(xiě)JS代碼,通過(guò)使用這里整理的INPUT特效代碼,就能實(shí)現常用的正則驗證,代碼如下:
1.只能輸入數字(不含小數點(diǎn)):
<input onkeyup="this.value=this.value.replace(/D/g,'')" onafterpaste="this.value=this.value.replace(/D/g,'')">
2.只能輸入數字(含小數點(diǎn)):輸入錯誤,自動(dòng)清空:
<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')"> 輸入錯誤,彈出提示:<input name=txt1 onchange="if(/D/.test(this.value)){alert('只能輸入數字哦');this.value='';}">
3.不能輸入中文,只允許輸入數字、字母
<input onkeyup="value=value.replace(/[^w./]/ig,'')">
4.只能輸入英文、數字,不能輸入漢字、特殊字符等:
<input onkeyup="value=value.replace(/[^w./]/ig,'')">
5.不能為空的input輸入框,如果為空則彈出提示:
<input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能為空!')">
6.只能輸入中文,如果輸入其他字符,則自動(dòng)清除:
<input type="text" onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')">
7,只能輸入英文:
<input type="text" onkeyup="value=value.replace(/[^a-zA-Z]/g,'')">
在這里就先整理這么七種,如果您有更多的,歡迎提供分享。
本文版權所有,轉載須注明:來(lái)源 http://m.cheanjie.com/qvdv-oop-481.html