regex - Google Analytics 本地 IP 过滤器不起作用

标签 regex google-analytics

我正在尝试从我的开发机器中过滤掉来自本地 IP 地址的流量。为此,我在管理面板中创建了一个单独的 View 。我已输入/(localhost)|(^127\.)|(^192\.168\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^::1$)|(^[fF][cCdD])/在管理面板 > View > 过滤器中(如下图所示)。

enter image description here

我在这里做错了什么?我的本地 IP 正则表达式是否正确?谢谢

最佳答案

此正则表达式应涵盖所有情况(但超过 255 个字符):

/(^192\.168\.([0-9]|[0-9][0-9]|[0-2][0-5][0-5])\.([0-9]|[0-9][0-9]|[0-2][0-5][0-5])$)|(^172\.([1][6-9]|[2][0-9]|[3][0-1])\.([0-9]|[0-9][0-9]|[0-2][0-5][0-5])\.([0-9]|[0-9][0-9]|[0-2][0-5][0-5])$)|(^10\.([0-9]|[0-9][0-9]|[0-2][0-5][0-5])\.([0-9]|[0-9][0-9]|[0-2][0-5][0-5])\.([0-9]|[0-9][0-9]|[0-2][0-5][0-5])$)/gm

这应该涵盖所有上述情况,但更优化:
/^(?:10|127|172\.(?:1[6-9]|2[0-9]|3[01])|192\.168)\..*/

关于regex - Google Analytics 本地 IP 过滤器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50297066/

相关文章:

java - 将字符串拆分为矩阵或表格并存储到 ArrayList 中

google-analytics - Google跟踪代码管理器在无限滚动网站上触发

ios - Firebase Analytics 符合 iOS 14.5 上的 ATT

javascript - 如何使用Youtube Api和Google Analytics(分析)跟踪多个YouTube视频

c# - 匹配模式的正则表达式行

asp.net - 正则表达式排除双空格

google-analytics - Google Analytics API 设备类别

javascript - 哪些浏览器支持<script async ="async"/>?

ruby - 在 ruby​​ hash 中使用正则表达式作为关键字

regex - 奇怪的 grep 角落案例?