值小于 X 的正则表达式
Regex for value less than X
我有一个网站使用 google 分析来收集事件值(年薪)。我想查看平均事件值,但它通常会因人们输入特别大的值而出现偏差。
我想要一个正则表达式来过滤掉超过 500 万 (5000000) 的值。
或者,如果它更简单,我也会很高兴有一个只接受 7 个字符的值的正则表达式,所以任何值最多为 9999999。
我不知道如何为 google 分析编写正则表达式,也找不到任何类似的示例。
干杯。
我不习惯google分析,但是如果你想将匹配限制为一定数量的字符,请使用正确的quantifier and anchors,例如
\b\d{1,7}\b
匹配 1 到 7 位数的数字。
\b
匹配一个word boundary,表示前后没有单词字符。
\d
匹配一个数字
{1,7}
是匹配1到7次重复的量词
正则表达式是匹配模式,意味着它们对匹配字符的语义一无所知。因此,使用正则表达式匹配数字的某个值并不容易,应该避免。
您可能喜欢使用 number range RegEx generator
我有一个网站使用 google 分析来收集事件值(年薪)。我想查看平均事件值,但它通常会因人们输入特别大的值而出现偏差。
我想要一个正则表达式来过滤掉超过 500 万 (5000000) 的值。
或者,如果它更简单,我也会很高兴有一个只接受 7 个字符的值的正则表达式,所以任何值最多为 9999999。
我不知道如何为 google 分析编写正则表达式,也找不到任何类似的示例。
干杯。
我不习惯google分析,但是如果你想将匹配限制为一定数量的字符,请使用正确的quantifier and anchors,例如
\b\d{1,7}\b
匹配 1 到 7 位数的数字。
\b
匹配一个word boundary,表示前后没有单词字符。
\d
匹配一个数字
{1,7}
是匹配1到7次重复的量词
正则表达式是匹配模式,意味着它们对匹配字符的语义一无所知。因此,使用正则表达式匹配数字的某个值并不容易,应该避免。
您可能喜欢使用 number range RegEx generator