我在这里有一个正则表达式,它在Regex101(see demo)中完美运行。 anubhava 在this question中提供了此解决方案。
/^(?=.*\b[1-9]\b)(?=.*\b1[0-7]\b)[0-9]+(?:,[0-9]+)+$/gm
但是,当我尝试在Google Analytics中使用它时,我收到此警告 - “无效的正则表达式。您的数据请求包含无效的正则表达式。”
您知道我如何能够获得相同的结果,但是满足Google Analytics安全要求,这些要求似乎禁止前瞻性?
答案 0 :(得分:1)
((^|,)([0-9]|(1[0-7])))*((((^|,)[0-9](,[0-9]|(1[0-7]))*(,1[0-7])))|(((^|,)1[0-7]((,[0-9]|(1[0-7])))*(,[0-9]))))(,([0-9]|(1[0-7])))*$
感谢GA's extremely limited regex language,这是一个非常低效且粗略的正则表达式,但它符合您的使用案例。