Javascript 特殊字符在jsp中不起作用

Javascript 特殊字符在jsp中不起作用,javascript,jsp,Javascript,Jsp,我将所有脚本标记放在单独的js文件中,并在jsp中调用js文件。我想要的是,文本框没有输入特殊字符。这里我的代码不起作用,它接受特殊的特许,我也不知道我犯了什么错误,有人能帮我吗 谢谢。如果你把正则表达式倒过来,效果会更好, 请让我们知道,它是否对你有帮助 函数RemoveSpecialChar(id){ var specials=/[*\\”:[\]{}`\\\()';@&$]/; 如果(id.value!=''){ if(特殊试验(id值)){ console.log(id.value+“

我将所有脚本标记放在单独的js文件中,并在jsp中调用js文件。我想要的是,文本框没有输入特殊字符。这里我的代码不起作用,它接受特殊的特许,我也不知道我犯了什么错误,有人能帮我吗


谢谢。

如果你把正则表达式倒过来,效果会更好, 请让我们知道,它是否对你有帮助

函数RemoveSpecialChar(id){
var specials=/[*\\”:[\]{}`\\\()';@&$]/;
如果(id.value!=''){
if(特殊试验(id值)){
console.log(id.value+“=不接受”);
}
否则{
id.value=id.value.替换(/[^a-zA-Z0-9]/g');
console.log(id.value+“=Accept”);
}
}
}

感谢您的回复我的代码正在工作。问题是我在一个脚本js文件中创建了所有java脚本代码,但保存不正确