驗證ip地址正規表示式程式碼例項

admin發表於2017-02-17
在實際應用中可能要驗證ip格式是否合法,在網上也有很多類似的正規表示式程式碼,但是大多驗證比較粗略,本章節分享一段能夠較為嚴格驗證ip地址合法性的正規表示式,希望能夠給需要的朋友帶來幫助。

程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
function checkIP(ip){ 
  obj=ip; 
  var exp=/^(\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])$/; 
  var reg = obj.match(exp); 
  if(reg==null){ 
    return false;//不合法 
  } 
  else{ 
    return true; //合法 
  } 
} 
console.log(checkIP("192.168.1.163"));

以上程式碼實現的ip地址合法性的驗證的演示,直接套用就可以了。

相關文章