急 js 验证服务器地址合法 也就是验证ip和端口号的组合

凌风雪雕 2011-06-13 04:08:32
我需要用js来验证一个服务器地址的合法性

比如说 128.12.45.87:12100这种服务器地址才是合法的

怎么用正则表达式实现了


就是前面一段必须是一个正常的ip地址 后面要是端口号

请大家帮忙 急
...全文
366 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
凌风雪雕 2011-07-12
  • 打赏
  • 举报
回复
/^([1-9]{1,2}|1\d\d|1\d|2[0-4]\d|25[0-5])\.([1-9]{1,2}|1\d\d|2[0-4]\d|25[0-5])\.([1-9]{1,2}|1\d\d|2[0-4]\d|25[0-5])\.([1-9]{1,2}|1\d\d|2[0-4]\d|25[0-5])\:(\d{1,6})$/
sgzlm456 2011-07-11
  • 打赏
  • 举报
回复
我是来看2楼答案的
diaoerdiaoerdiaoer 2011-06-14
  • 打赏
  • 举报
回复
/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9]):[1-9][0-9]*$/
fgdhj4213 2011-06-13
  • 打赏
  • 举报
回复
/^(d{1,2}|1dd|2[0-4]d|25[0-5])\.(d{1,2}|1dd|2[0-4]d|25[0-5])\.(d{1,2}|1dd|2[0-4]d|25[0-5])\.(d{1,2}|1dd|2[0-4]d|25[0-5]):[1-9]|([1-9][0-9])|([1-9][0-9][0-9])|([1-9][0-9][0-9][0-9])|([1-6][0-5][0-5][0-3][0-5])$/

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧