用正则表达式验证ip地址是否有效 ip地址一共有4位: 第一位要求:1-223 第二,三,四:0-255

varstr='192.0.148.66';varreg=/^([1-9]|[1-9]\d|1\d\d|2[0-1]\d|22[0-3])(\.(\d|[1-9]\d|1... var str='192.0.148.66';
var reg=/^([1-9]|[1-9]\d|1\d\d|2[0-1]\d|22[0-3])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}$/ig;
alert(str.match(reg));
已经解决,希望可以帮到大家
展开
 我来答
匿名用户
2015-11-13
展开全部
var reg = /^([1-9]\d?|1\d{2}|2[01]\d|22[0-3])(\.([1-9]?\d|1\d{2}|2[0-4]\d|25[0-5])){3}$/;
var str='192.0.148.66';
console.log(reg.test(str));

// 正确答案如上,阁下使用gi修饰,画蛇添足
// 除此之外内部也过繁琐
// 而且无须match玩弄
// 已经解决,希望可以帮到你
// 回答完毕,费心劳力,采纳即可。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式