regex之PHP 正则表达式 : Replace anything that isn't a dot or a digit

jpfss 阅读:15 2024-10-01 17:34:08 评论:0

我正在尝试查看字符串是否是 IP 地址。由于 IPv6 正在推出,最好也支持它,所以为了简单起见,我只想替换任何不是点或数字的东西。

我通过搜索在 stackoverflow 上找到了这个正则表达式:

\d+(?:\.\d+)+ 

但它与我想要的相反。是否可以反转该正则表达式模式?

谢谢!

请您参考如下方法:

这个正则表达式将匹配任何不是点或数字的东西:

/[^\.0-9]/ 


声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号