js禁止输入特殊字符
js禁止输入特殊字符
博客分类: js,特殊字符js特殊字符1.替换方法:
<input type="text" class="domain" onkeyup="this.value=this.value.replace(/[^u4e00-u9fa5w]/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数组的操作与遍历
- 下一篇:没有了