var a=/^(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}(\/23 ¦\-\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3} ¦\/\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3})?)$/g; 
修改成var a=/^(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}(\/24 ¦\-\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3} ¦\/\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3})?)$/g; 
 

解决方案 »

  1.   

    var a=/^(\d{1,3}(\.)\d{1,3}\2\d{1,3}\2\d{1,3}(//24 ¦\-\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3} ¦\/\d{1,3}\2\d{1,3}\2\d{1,3}\2\d{1,3})?)$/g; 写错了 
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
        <title>无标题页 </title> 
    </head> 
    <body> 
    <input type="text" id="s1"/> 
    <input type="button" onclick="check()" /> 
    <script> 
    function check() 
    {
    var a=/\d{1,3}(\.)\d{1,3}(\.)\d{1,3}(\.)\d{1,3}(\/24|-\d{1,3}(\.)\d{1,3}(\.)\d{1,3}(\.)\d{1,3}|\/\d{1,3}(\.)\d{1,3}(\.)\d{1,3}(\.)\d{1,3})/g;
    var va=document.getElementById("s1").value;
    if(va.match(a)!=null) { 
    alert("正确"); 

    else 

    alert("错误") 


    </script> 
    </body> 
    </html>  完全队了 
      

  3.   

    给5楼的加上^$<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
        <title>IP Checking</title> 
    </head> 
    <body> 
    <input type="text" id="s1"/> 
    <input type="button" onclick="check()" value="Check"/> 
    <script>
    String.prototype.trim = function(){ 
    return this.replace(/^\s*|\s*$/g,""); 
    } function check(){
    var a=/^\d{1,3}(\.)\d{1,3}(\.)\d{1,3}(\.)\d{1,3}(\/\d{1,3}$|-\d{1,3}(\.)\d{1,3}(\.)\d{1,3}(\.)\d{1,3}$|\/\d{1,3}(\.)\d{1,3}(\.)\d{1,3}(\.)\d{1,3})$/g;
    var va=document.getElementById("s1").value.trim();
    if(a.test(va)){ 
    alert("正确"); 

    else 

    alert("错误") 

    }
    </script> 
    </body> 
    </html> 
      

  4.   

    输入 1.1.1.1/22 显示错误啊 
    你是要 后面数字任意啊再修下
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
        <title>无标题页 </title> 
    </head> 
    <body> 
    <input type="text" id="s1"/> 
    <input type="button" onclick="check()" /> 
    <script> 
    function check() 
    {
    var a=/\d{1,3}(\.)\d{1,3}(\.)\d{1,3}(\.)\d{1,3}(\/\d{2}|-\d{1,3}(\.)\d{1,3}(\.)\d{1,3}(\.)\d{1,3}|\/\d{1,3}(\.)\d{1,3}(\.)\d{1,3}(\.)\d{1,3})/g;
    var va=document.getElementById("s1").value;
    if(va.match(a)!=null) { 
    alert("正确"); 

    else 

    alert("错误") 


    </script> 
    </body> 
    </html>