javascript - 数组中单词的匹配(总和)、(最小值)的正则表达式

标签 javascript regex

脚本代码:

var data=[];
data=["Customer","Customer Number(sum)", "Age(min)"];
for(var i=0; i<data.length;i++)
{
var regExp = /^((?(sum)).)*$/;
var matches = regExp.exec(data[i]);
}

我无法表达。任何人都可以帮助我吗?

最佳答案

转义()并将带有管道的单词放入其中。然后使用 anchor $ 以确保它位于字符串的末尾。

var regExp = /^.*\((?:sum|min|max)\)$/;

关于javascript - 数组中单词的匹配(总和)、(最小值)的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34116544/

相关文章:

javascript - 可以在位置固定的元素上设置最大高度一次吗?

javascript - jQuery从选择中删除选项

java - 计算单词中的元音

java - 如何使用java中的字符串分割删除字符串前面的空格?

python - 在Python中,如何编写正则表达式匹配以字符串A开头但不以B结尾的字符串

javascript - Angular - 具有嵌入式 View 的结构指令不会将子级传递给 ng-template

javascript - 使用 Jasmine 和 TypeScript 进行单元测试

javascript - JS中如何嵌套对象?

php - 将 javascript 正则表达式转换为 php

regex - 使用 HTTP_HOST 来识别识别以前的主机名