相关疑难解决方法(0)

使用regexp验证IPv4地址

我一直试图获得有效的IPv4验证正则表达式,但没有太多运气.似乎我曾经有过它(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4},但它会产生一些奇怪的结果:

$ grep --version
grep (GNU grep) 2.7
$ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.1
192.168.1.1
$ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.255
192.168.1.255
$ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.255.255
$ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.2555
192.168.1.2555
Run Code Online (Sandbox Code Playgroud)

我做了一个搜索,看看是否已经被问及回答,但其他答案似乎只是显示如何确定4组1-3个数字,或者不适合我.

有任何想法吗?谢谢!

regex validation grep ip-address ipv4

61
推荐指数
11
解决办法
16万
查看次数

Javascript正则表达式验证IPv4和IPv6地址,没有主机名

请建议一个可以验证的JS正则表达式:

  • IPv4地址
  • IPv6地址

这个正则表达式应该只验证地址和没有主机名.

regex

25
推荐指数
3
解决办法
4万
查看次数

如何评估IP?

如何确定字符串是否为IP地址?无论是IPv4还是IPv6

什么是最少和最多的字符?

我认为这将是一个正则表达式的答案.

regex language-agnostic validation

8
推荐指数
3
解决办法
2587
查看次数

如何在jquery中检查IP地址的验证

我需要在我的项目中添加IP验证.在jquery或jquery mobile中有任何函数.那么它将验证输入字段吗?

谢谢

javascript jquery jquery-mobile

6
推荐指数
2
解决办法
3万
查看次数