gpt4 book ai didi

将 Ipv4 与掩码匹配的正则表达式

转载 作者:行者123 更新时间:2023-12-02 15:25:37 24 4
gpt4 key购买 nike

我正在通过正则表达式验证 Ipv4 地址,但它不支持子网掩码。

^([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])$

谁能帮我解决也支持掩码的正则表达式。

这是此正则表达式的一个工作示例: demo

最佳答案

在正则表达式的末尾添加 (?:/[0-2]\d|/3[0-2])?。您还可以简化正则表达式:

^([01]?\d\d?|2[0-4]\d|25[0-5])(?:\.(?:[01]?\d\d?|2[0-4]\d|25[0-5])){3}(?:/[0-2]\d|/3[0-2])?$

关于将 Ipv4 与掩码匹配的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30590193/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com