ip验证

function mask(obj){              var strlength = obj.value;              var htmlchild="";              if(strlength>15||strlength <7){                       htmlchild=$("#oprBean_site_ip").next("div").remove();                     $("#site_ipSpanMsg").html('<div class="error" for="oprBean_site_ip" generated="true">您输入的IP长度不正确,必须是7到15位');                  return false;              }              var patrn =/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/;//正则表达式,\d为数字,{1,3}一位或为三位.              if(!patrn.exec(strlength)){                         htmlchild=$("#oprBean_site_ip").next("div").remove();                     $("#site_ipSpanMsg").html('<div class="error" for="oprBean_site_ip" generated="true">您输入的IP格式不正确,必须是000.000.000.000格式');                        return false;              }              var  laststr= strlength.split(".");    //用.把字符串str分开              var  last_patrn=/^\d{1,3}$/;              if(parseInt(laststr[0])>255||parseInt(laststr[1])>255||parseInt(laststr[2])>255||parseInt(laststr[3])>255)   {                       //判断IP每位的大小                                                                htmlchild=$("#oprBean_site_ip").next("div").remove();                                 $("#site_ipSpanMsg").html('<div class="error" for="oprBean_site_ip" generated="true">您输入的IP范围不正确,必须是0~255之间');                             return false;                        }                             if(!last_patrn.exec(laststr[3]))   {                                htmlchild=$("#oprBean_site_ip").next("div").remove();                             $("#site_ipSpanMsg").html('<div class="error" for="oprBean_site_ip" generated="true">您输入的IP格式不正确,必须是000.000.000.000格式');                            return false;                        }                        return true;                                  }
相关文章
相关标签/搜索