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

我是不是做错了什么?我的本地IP正则表达式正确吗?谢谢
发布于 2018-05-12 04:28:48
此正则表达式应涵盖所有情况(但超过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)\..*/https://stackoverflow.com/questions/50297066
复制相似问题