這篇文章將為大家詳細(xì)講解有關(guān)js如何控制文本框禁止輸入特殊字符,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
安源網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,安源網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為安源上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的安源做網(wǎng)站的公司定做!
1.標(biāo)簽上直接替換方法:
JS 控制不能輸入特殊字符
JS 控制文本框只能輸入數(shù)字
JS 控制文本框只能輸入數(shù)字、小數(shù)點(diǎn)
JS 控制文本框只能輸入英文
JS 控制文本框只能輸入英文、數(shù)字
JS 控制文本框只能輸入中文
JS 控制文本框只能輸入中文、英文、數(shù)字
JS 控制文本框只能輸入中文、英文、數(shù)字、空格
JS 控制文本框只能輸入中文、英文、數(shù)字、小數(shù)點(diǎn)
2.輸入之后立即清除:
//驗(yàn)證輸入框內(nèi)不能輸入特殊字符,輸入就立刻清除 function cleanSpelChar(th){ if(/["'<>%;)(&+]/.test(th.value)){ $(th).val(th.value.replace(/["'<>%;)(&+]/,"")); } }3.如果是特殊字符,禁止輸入:
//驗(yàn)證輸入框內(nèi)不能輸入特殊字符,輸入前先作判斷 function processSpelChar(){ var code; var character; if(document.all){ code = window.event.keyCode; }else{ code = arguments.callee.caller.arguments[0].which; } var character = String.fromCharCode(code); var txt = new RegExp(/["'<>%;)(&+]/); if(txt.test(character)){ if(document.all){ window.event.returnValue = false; }else{ arguments.callee.caller.arguments[0].preventDefault(); } } }關(guān)于“js如何控制文本框禁止輸入特殊字符”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
當(dāng)前標(biāo)題:js如何控制文本框禁止輸入特殊字符
轉(zhuǎn)載來(lái)源:http://weahome.cn/article/pdhchc.html