javascript - 如果未找到子字符串,则正则表达式匹配

标签 javascript regex

仅当字符串中不包含子字符串“password”时,我才尝试进行正则表达式匹配。

我遇到的唯一声称可以解决此问题的解决方案是: ((?!密码).)

但是这与“password123”匹配

这可以通过正则表达式实现吗?我有一种感觉,我可能不得不重新编写逻辑代码。

编辑:我正在使用Javascript pattern.test(string)

最佳答案

这里真的不需要正则表达式...

if (str.indexOf("password") === -1) {
    // use str
}

关于javascript - 如果未找到子字符串,则正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19346349/

相关文章:

javascript - AngularJS - 可以 ng-show/ng-hide 模态窗口吗?

javascript - 获取 ajax 函数的值(非异步)

python - 使用动态正则表达式匹配字符串中的整个单词

java - 优化段落中查找单词

javascript - 使用正则表达式替换函数调用

regex - perl 中的 split 函数应该如何工作?

javascript - D3 选择具有特定类别或类别组合的所有元素

javascript - 使用逻辑渲染 Angular 部分 View ?

javascript - 让箭头标记指向另一个标记的方向

c# - 使用正则表达式从 ListDirectoryDe​​tails 中解析文件名