我有一个字符数组,例如:
var invalid_chars = ['<', '>', '$', '@', '&', '+', '(', ')', '[', ']', '{', '}',' ','`'];
并且有一个像这样的字符串:
var id_val = $("#id_number").val(); //text field contains "mu 1$2@345"
所以我想限制在文件中输入invalid_chars。
为此,我有以下代码:
var id_val = $("#id_number").val();
var invalid_chars = ['<', '>', '$', '@', '&', '+', '(', ')', '[', ']', '{', '}',' ','`'];
if (in_array(invalid_chars,id_val)) {
console.info("HI");
}
但它显示错误。“ReferenceError: in_array is not defined”
请帮帮我。 提前致谢。
最佳答案
in_array()
是一种 PHP 方法。在 JavaScript 中使用 indexOf()
.
关于javascript - 将数组元素与 javascript 中的特定字符串进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13880761/