我有一个网站,使用谷歌分析来收集事件价值(年薪)。我希望看到平均事件值,但是人们通常会输入异常大的值。
我想要一个正则表达式,它将过滤掉超过500万(5000000)的值。
或者,如果它更容易,我也会很高兴一个只接受7个字符值的正则表达式,所以任何值都可以达到9999999.
我不知道如何编写谷歌分析的正则表达式,但找不到任何类似的例子。
干杯。
答案 0 :(得分:0)
我不习惯谷歌分析,但如果您想将匹配限制为特定数量的字符,请使用正确的quantifier和anchors,例如
\b\d{1,7}\b
匹配1至7位数字。
\b
与word boundary匹配,表示之前或之后没有单词字符。
\d
匹配数字
{1,7}
是一个匹配1到7次重复的量词
正则表达式是匹配模式,意味着他们对匹配字符的语义一无所知。因此,使用正则表达式匹配数字的某个值并不容易,应该避免使用。
答案 1 :(得分:0)
您可能希望使用number range RegEx generator