首页 > 编程 > Regex > 正文

js:校验IPv6地址的正则表达式

2020-03-16 21:21:00
字体:
来源:转载
供稿:网友
  1. <script>   
  2. function isIPv6(str)   
  3. {   
  4. return str.match(/:/g).length<=7   
  5. &&/::/.test(str)   
  6. ?/^([/da-f]{1,4}(:|::)){1,6}[/da-f]{1,4}$/i.test(str)   
  7. :/^([/da-f]{1,4}:){7}[/da-f]{1,4}$/i.test(str);   
  8. }   
  9. </script>   
  10. <input id=txt><input type=button value=checkIPv6 onclick=alert(isIPv6(txt.value))> 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表