javascript - 使用正则表达式仅匹配单个等号

标签 javascript regex

我正在尝试构建一个匹配 = 但不匹配 !=、<=、>=、'= 和 == 的正则表达式(在 JavaScript 中)。除了 ==:

我已经想通了一切
text.match(/[^!<>']=/) != null

我试图忽略的一切都失败了 ==。有人能帮忙吗?

最佳答案

你可以使用这样的东西,它也允许等号出现在你的字符串的开头或结尾:

/(^|[^!><'=])=($|[^=])/

但要注意,如果有的话,匹配结果会包含等号左右两边的字符。

关于javascript - 使用正则表达式仅匹配单个等号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17935626/

相关文章:

javascript - 在 Node 中上传文件的管道与缓冲

regex - 正则表达式以匹配可选的 '+'符号,后跟任意数量的数字

sql - 如何使用 regexp_substr 提取包名称

javascript - 如何查找字符串中的数字模式

javascript - 以发送它们的相同顺序显示 AJAX 响应,*不*使用排队或同步请求?

javascript - Bootstrap multiselect - 在单击取消选择/取消选中所有选项时触发事件 'onSelectAll' 或 'onDeselectAll'(需要的最佳方式)

ios - NSPredicate with core data, search word with boundaries in string 属性

php - 帮助 PHP 的 Bootstrap 和正则表达式

javascript - 您如何通过 JavaScript/Ajax 代码管理 Infragistics WebGrid 数据?

javascript - ChartNew 不显示项目图例