js符号输入不可用_js禁止输入特殊字符
1.替换方法:
this.value=this.value.replace(/[^\u4e00-\u9fa5\w]/g,'')
2.输入之后立即清除:
//验证输入框内不能输入特殊字符,输入就立刻清除
function cleanSpelChar(th){
if(/["'<>%;)(&+]/.test(th.value)){
$(th).val(th.value.replace(/["'<>%;)(&+]/,""));
}
}
3.如果是特殊字符,禁止输入:
//验证输入框内不能输入特殊字符,输入前先作判断
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();
}
}
}
总结
以上是生活随笔为你收集整理的js符号输入不可用_js禁止输入特殊字符的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 容器必须设置宽度吗_UI设计必须要具备的
- 下一篇: chrome 不记录填写值_【转载】禁用