为了账号安全,请及时绑定邮箱和手机立即绑定

这样用正则验证服务器地址跟端口号的格式是否正确格式,求教!

这样用正则验证服务器地址跟端口号的格式是否正确格式,求教!

料青山看我应如是 2018-11-23 13:14:44
查看完整描述

1 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

没看到你的正则,但是可以这么粗略的校验下

var reg = /^[\d]{1,3}.[\d]{1,3}.[\d]{1,3}.[\d]{1,3}$/;

var regp = /^[\d]+$/;

var s = ['192.168.20.1.1', '192.168.20.1.1.1', '192.168.20.1a', '192.168.20.1', '192.168.20.10000'];

var p = [8080, 0, 333, 'a', '1+'];

for (let i = 0, len = s.length; i < len; i++) {

  console.log('ip', s[i], reg.test(s[i]))

}

for (let i = 0, len = p.length; i < len; i++) {

  console.log('port', p[i], regp.test(p[i]))

}


查看完整回答
反对 回复 2018-12-10
  • 1 回答
  • 0 关注
  • 1002 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信