我有一个变量
如何检查
例如,在以下情况下,应该返回true,因为字符'J','o'和'e'在
我读过正则表达式相关的内容,但我不确定它是否适用于此。任何帮助都将不胜感激!
activeUserName
和一个变量 manager1
。如何检查
activeUserName
至少包含三个字符,这些字符在manager1
中?(这些字符的位置无关紧要)例如,在以下情况下,应该返回true,因为字符'J','o'和'e'在
manager1
中。var activeUserName = "JohnDoe100";
var manager1 = "JYZALoe999";
目前我正在使用indexOf方法,并且只查看特定位置的字符,这就是为什么我想要进行更改的原因:
if (isEditor == false){
if (((activeUserName.indexOf(manager1.charAt(0)) !== -1) && (activeUserName.indexOf(manager1.charAt(2)) !== -1)) || (activeUserName.indexOf(manager1.charAt(4)) !== -1)){
// doSth();
} else if (((activeUserName.indexOf(manager2.charAt(0)) !== -1) && (activeUserName.indexOf(manager2.charAt(2)) !== -1)) || (activeUserName.indexOf(manager2.charAt(4)) !== -1)){
// doSth();
} else {
// doSth();
}
}
我读过正则表达式相关的内容,但我不确定它是否适用于此。任何帮助都将不胜感激!