太阳集团tyc5997|官网【中国】有限公司

通过正则表达式验证IP和端口格式的正确性
  • 作者:admin
  • 发表时间:2021-01-05 07:53
  • 来源:未知

本文主要介绍了验证IP和端口格式正确性的正则表达式。本文非常详细,具有一定的参考价值。需要的朋友可以参考一下

在网页开发中,可能需要验证页面上ip和端口输入的正确性,所以正则表达式是最强大的工具:

1:ip的正则表达式:

格式由四部分组成,用“.”分隔,各部分的范围为0-255;

每段的规律性可以写成几个部分:200-255;100-199;10-99;0-9;

每个部分对应的正则表达式:2[0-4]\ d | 25[0-5];1 \ d { 2 };[1-9]\ d;\d

所以是\ d |[1-9]\ d | 1 \ d { 2 } | 2[0-4]\ d | 25[0-5]

那么IP的正则性就是(\ d |[1-9]\ d | 1 \ d { 2 } | 2[0-4]\ d | 25[0-5])\。(\ d | [1-9] \ d | 1 \ d {2} |。

在JS中表示为:/(\ d |[1-9]\ d | 1 \ d { 2 } | 2[0-4]\ d | 25[0-5])\。(\ d | [1-9] \ d | 1 \ d {

2:端口的正则表达式:

格式为0-65535。

同样可以分为几个部分:60000-65535;10000-59999;1000-9999;100-999;10-99;0-9;

各部分的规律性为:6[0-4]\ d { 4 } | 65[0-4]\ d { 2 } | 655[0-2唐山网站出品]\ d | 6553[0-5];[1-5]\ d { 4 };[1-9]\ d { 3 };[1-9]\ d { 2 };[1-9]\ d;[0-9]

排序后:([0-9] | [1-9] \ d {1,3 } |[1-5]\ d { 4 } | 6[0-4]\ d { 4 } | 65[0-4]\ d { 2 } | 655[

在JS中表示为:/([0-9] | [1-9] \ d {1,3 } |[1-5]\ d { 4 } | 6[0-4]\ d { 4 } | 65[0-4]\ d { 2 } |。

总结

以上是边肖介绍的验证IP和端口格式正确性的正则表达式,对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢大家对脚本之家网站的支持!

如果你觉得这篇文章对你有帮助,请转载,请注明出处,谢谢!

Baidu
sogou