基本上我试图限制输入中的特殊字符。
var iChars = "[!@#$%^&*()+=\\-\\[\\]\\\';,./{}|\":<>?\\n]{1}";
if(((document.all.tranRmks.value).search(iChars)) != -1){
alert("Speacial characters not allowed in Notes");
return false;
}
但现在我需要检查角色'\'
。
if(((document.all.tranRmks.value).indexOf("\"))>=0){
alert("\ not allowed");
return false;
}
但上面的代码对我不起作用。请让我知道检查\
的任何其他方式。
答案 0 :(得分:1)
literal(")
。请改用\\
。
if(((document.all.tranRmks.value).indexOf("\\"))>=0){
alert("\\ not allowed");
return false;
}
或强>
你可以使用includes()函数来检查给定字符串是否存在。
if((document.all.tranRmks.value).includes("\\")){
alert("\\ not allowed");
return false;
}