【发布时间】:2022-02-08 09:05:40
【问题描述】:
我可以在 Javascript 中使用负前瞻来不匹配某些 IP,例如 127.0.0.1,但我无法将其用于在 Go 中运行的微服务。
这是我在 Javascript 中使用的正则表达式 -
^(?!127\.0\.0\.1)(([1-9])|([1-9][0-9])|([1][0-9][0-9])|(2[0-1][0-9])|(22[0-3]))\.(((([0-9])|([1-9][0-9])|([1][0-9][0-9])|(2[0-4][0-9])|(25[0-5]))\.){2})(([1-9])|([1-9][0-9])|([1][0-9][0-9])|(2[0-4][0-9])|(25[0-5]))$
【问题讨论】: