gpt4 book ai didi

正则表达式验证端口号

转载 作者:行者123 更新时间:2023-12-04 08:56:47 32 4
gpt4 key购买 nike

我正在使用这个正则表达式 (6553[0-5]|655[0-2]\d|65[0-4]\d{2}|6[0-4]\d{3}|[1-5]\d{4}|[1-9]\d{0,3}验证端口号。不知何故,这是行不通的。这有什么问题?谁能指点我一下。

最佳答案

不工作到底是什么意思?

你可以尝试这样的事情:^([0-9]{1,4}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$ (从 here 获得)。

这将确保任何给定的字符串都是数字并且在 0 的范围内。和 65535 .

假设您的正则表达式匹配相同的范围,它缺少开始和结束 anchor (分别为 ^$),因此除了实际端口之外,它还允许其他字符串。

关于正则表达式验证端口号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12968093/

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