javascript - 正则表达式 - 检查字符串是否只包含一次模式

标签 javascript regex

我需要检查字符串是否只包含一次指定的模式。 例如:

pattern = abc
qabce - returns true
qabceabcr - returns false

我尝试做这件事:

abc{1}

但如果字符串至少包含一次模式,则返回 true。

最佳答案

尝试全局 g 标志

var multipleTimes = "qabceabcr".match(/abc/g).length > 1

关于javascript - 正则表达式 - 检查字符串是否只包含一次模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40828167/

相关文章:

javascript - 使用 Mocha 和 JavaScript 语法测试 Angular 9 (TypeScript)

regex - Excel VBA + 正则表达式

c++ - 如何处理正则表达式?

regex - 正则表达式替换以某个子字符串开头的所有单词的所有出现

JavaScript 正则表达式数字与包含单个零的字符串不匹配

Javascript 数组对象属性未定义

javascript - 递归函数JS中级联多个异步调用

javascript - 选项卡的子元素不起作用

c# - 带有 ASP.Net 按钮点击的弹出窗口未被弹出窗口拦截器阻止

python - 有没有办法在 Python 中删除字符串中除字母以外的所有字符?