我正在使用此脚本来禁止用户将| < >/\ : * ? \ " ^
插入到aspx c#网站上窗体的输入框中。但是,这只适用于IE或Chrome。我想知道是否有人可以提供洞察力,为什么它不在Firefox中工作?禁止在输入框中输入某些字符的脚本
<script type="text/jscript">
$('input').bind('keypress', function(event) {
var regex = new RegExp("[|<>/\\\\:*?\"^]");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key) == false) {
event.preventDefault();
alert("Seach cannot contain the following characters: \n \\/: * ? \" < > |");
return false;
}
});
</script>
谢谢,简直不敢相信它那么简单。 – user1747049