JS 控制不能输入特殊字符
JS 控制文本框只能输入数字、小数点
JS 控制文本框只能输入英文
JS 控制文本框只能输入英文、数字
JS 控制文本框只能输入中文
JS 控制文本框只能输入中文、英文、数字
JS 控制文本框只能输入中文、英文、数字、空格
JS 控制文本框只能输入中文、英文、数字、小数点
输入之后立即清除:
- <input type="text" class="domain" οnkeyup="this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'');">
- this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'')
https://blog.csdn.net/qq_23994787/article/details/79206591
JS 控制文本框只能输入数字
- <input οnkeyup="value=value.replace(/[^0-9]/g,'')" οnpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu = "value=value.replace(/[^0-9]/g,'')">
- <input οnkeyup="value=value.replace(/[^\0-9\.]/g,'')" οnpaste="value=value.replace(/[^\0-9\.]/g,'')" oncontextmenu = "value=value.replace(/[^\0-9\.]/g,'')">
- <input οnkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')" οnpaste="value=value.replace(/[^\a-\z\A-\Z]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z]/g,'')">
- <input οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" οnpaste="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')">
- <input οnkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" οnpaste="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" oncontextmenu = "value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
- <input οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" οnpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')">
- <input οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" οnpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" oncontextmenu = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')">
- <input οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" οnpaste="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);