我正在使用此腳本來禁止用戶將| < >/\ : * ? \ " ^
插入到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