JS 控制不能输入特殊字符
<input type="text" class="domain" onkeyup="this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'');"> this.value=this.value.replace(/[^u4e00-u9fa5w]/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(/[^ -9.]/g,'')" onpaste="value=value.replace(/[^ -9.]/g,'')" oncontextmenu = "value=value.replace(/[^ -9.]/g,'')">
JS 控制文本框只能输入英文
<input onkeyup="value=value.replace(/[^-zA-Z]/g,'')" onpaste="value=value.replace(/[^-zA-Z]/g,'')" oncontextmenu = "value=value.replace(/[^-zA-Z]/g,'')">
JS 控制文本框只能输入英文、数字
<input onkeyup="value=value.replace(/[^-zA-Z0-9]/g,'')" onpaste="value=value.replace(/[^-zA-Z0-9]/g,'')" oncontextmenu = "value=value.replace(/[^-zA-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(/[^-zA-Z0-9u4E00-u9FA5]/g,'')" onpaste="value=value.replace(/[^-zA-Z0-9u4E00-u9FA5]/g,'')" oncontextmenu = "value=value.replace(/[^-zA-Z0-9u4E00-u9FA5]/g,'')">
JS 控制文本框只能输入中文、英文、数字、空格
<input onkeyup="value=value.replace(/[^-zA-Z0-9u4E00-u9FA5 ]/g,'')" onpaste="value=value.replace(/[^-zA-Z0-9u4E00-u9FA5 ]/g,'')" oncontextmenu = "value=value.replace(/[^-zA-Z0-9u4E00-u9FA5 ]/g,'')">
JS 控制文本框只能输入中文、英文、数字、小数点
<input onkeyup="value=value.replace(/[^-zA-Z0-9u4E00-u9FA5.]/g,'')" onpaste="value=value.replace(/[^-zA-Z0-9u4E00-u9FA5.]/g,'')" oncontextmenu = "value=value.replace(/[^-zA-Z0-9u4E00-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);
本文讲解了js控制文本框禁止输入特殊字符,更多相关内容请关注php中文网。
相关推荐:
以上就是JS控制文本框禁止输入特殊字符的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号