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;                                  }
相關文章
相關標籤/搜索