js符号输入不可用_js禁止输入特殊字符
1.替換方法:
this.value=this.value.replace(/[^\u4e00-\u9fa5\w]/g,'')
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();
}
}
}
總結(jié)
以上是生活随笔為你收集整理的js符号输入不可用_js禁止输入特殊字符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 容器必须设置宽度吗_UI设计必须要具备的
- 下一篇: 新建centos6虚拟机黑屏_虚拟机ce