转载自:https://blog.csdn.net/weixin_39291021/article/details/105218513
如禁止转载请留言,删除。
ip 地址的正则表达式:
var reg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;
特殊ip地址:
1.0.0.0.0/0,127.0.0.0/8(Loopback,回送测试loopback test所用),
2.D类(224-239,组播地址)
3.E类地址(240~254,保留为研究测试使用)
子网掩码正则表达式:
//0.0.0.0和255.255.255.255过滤
var reg=/^(254|252|248|240|224|192|128)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)$/;
//0.0.0.0和255.255.255.255未过滤
var reg=/^(254|252|248|240|224|192|128|0)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(255|254|252|248|240|224|192|128|0)$/;