如何利用js正则表达式判断ip地址的合法性

来源:互联网 发布:大数据趋势分析 编辑:程序博客网 时间:2024/05/14 17:14
[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. <html>  
  2. <head>  
  3. </head>  
  4.   
  5. <body>  
  6. <input id="xxx" onblur="fun();" />  
  7.   
  8. <script>  
  9. function isValidIP(ip)     
  10. {     
  11.     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])$/     
  12.     return reg.test(ip);     
  13. }    
  14.   
  15.   
  16. function fun()  
  17. {  
  18.     var ip = document.all.xxx.value;  
  19.     if(isValidIP(ip))  
  20.     {  
  21.         alert("yes");  
  22.     }  
  23.     else  
  24.     {  
  25.         alert("no");  
  26.     }  
  27. }  
  28.   
  29. </script>  
  30.   
  31. </body>  
  32.   
  33. </html>  
0 0
原创粉丝点击