正则表达式的值小于X.

时间:2015-06-19 09:04:19

标签: regex google-analytics

我有一个网站,使用谷歌分析来收集事件价值(年薪)。我希望看到平均事件值,但是人们通常会输入异常大的值。

我想要一个正则表达式,它将过滤掉超过500万(5000000)的值。

或者,如果它更容易,我也会很高兴一个只接受7个字符值的正则表达式,所以任何值都可以达到9999999.

我不知道如何编写谷歌分析的正则表达式,但找不到任何类似的例子。

干杯。

2 个答案:

答案 0 :(得分:0)

我不习惯谷歌分析,但如果您想将匹配限制为特定数量的字符,请使用正确的quantifieranchors,例如

\b\d{1,7}\b

匹配1至7位数字。

\bword boundary匹配,表示之前或之后没有单词字符。

\d匹配数字

{1,7}是一个匹配1到7次重复的量词

正则表达式是匹配模式,意味着他们对匹配字符的语义一无所知。因此,使用正则表达式匹配数字的某个值并不容易,应该避免使用。

答案 1 :(得分:0)

您可能希望使用number range RegEx generator