仅当字符串中不包含子字符串“password”时,我才尝试进行正则表达式匹配。
我遇到的唯一声称可以解决此问题的解决方案是:
((?!密码).)
但是这与“password123”匹配
这可以通过正则表达式实现吗?我有一种感觉,我可能不得不重新编写逻辑代码。
编辑:我正在使用Javascript pattern.test(string)
最佳答案
这里真的不需要正则表达式...
if (str.indexOf("password") === -1) {
// use str
}
关于javascript - 如果未找到子字符串,则正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19346349/