JS控制不能输入空格
<input type="text" onkeyup="this.value=this.value.replace(//s/g'')" onpaste="this.value=this.value.replace(//s/g'')" >
JS 控制不能输入特殊字符
<input type="text" onkeyup="this.value=this.value.replace(/[^u4e00-u9fa5w]/g'');">
 JS 控制文本框只能输入数字
<input type="text" onkeyup="value=value.replace(/[^0-9]/g'')" onpaste="value=value.replace(/[^0-9]/g'')" oncontextmenu = "value=value.replace(/[^0-9]/g'')">
JS 控制文本框只能输入数字、小数点
<input onkeyup="value=value.replace(/[^\0-9\.]/g'')" onpaste="value=value.replace(/[^\0-9\.]/g'')" oncontextmenu = "value=value.replace(/[^\0-9\.]/g'')">
JS 控制文本框只能输入英文
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g'')" onpaste="value=value.replace(/[^\a-\z\A-\Z]/g'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z]/g'')">
JS 控制文本框只能输入英文、数字
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9]/g'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9]/g'')">
JS 控制文本框只能输入中文
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g'')" onpaste="value=value.replace(/[^\u4E00-\u9FA5]/g'')" oncontextmenu = "value=value.replace(/[^\u4E00-\u9FA5]/g'')">
JS 控制文本框只能输入中文、英文、数字
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g'')">
JS 控制文本框只能输入中文、英文、数字、空格
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g'')">
JS 控制文本框只能输入中文、英文、数字、小数点
<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g'')">
输入之后立即清除:
 
//验证输入框内不能输入特殊字符输入就立刻清除
 function cleanSpelChar(th){     
    if(/["'<>%;)(&+]/.test(th.value)){           
    $(th).val(th.value.replace(/["'<>%;)(&+]/""));     
    } 
}
如果是特殊字符,禁止输入:
 
//验证输入框内不能输入特殊字符,输入前先作判断
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替换英文特殊字符      `~!@#$%^&*()_+-=;':"\|./<>?
 
var subject= document.getElementById("subject").value;
subject = subject.replace(/[\-\_\\.\!\|\~\`\(\)\#\@\%\-\+\=\/\'\$\%\^\&\*\{\}\:\;\"\L\<\>\?\\]/g ''); 
alert(subject);
                    
                    
                     无论从事什么行业,只要做好两件事就够了,一个是你的专业、一个是你的人品,专业决定了你的存在,人品决定了你的人脉,剩下的就是坚持,用善良專業和真诚赢取更多的信任。