判斷IP位址的合法性 Java

2021-08-04 05:23:30 字數 483 閱讀 9227

有時候我們要對使用者輸入的ip位址進行校驗,判斷這個ip位址是不是乙個合法的ip位址。

構造乙個正規表示式。判斷使用者的輸入與正規表示式是否匹配。若匹配則是正確的ip位址,否則ip位址格式錯誤。這裡的難點是如何構造出乙個可用的正規表示式。

/**

* created by yangy on 2017/7/23.

*/public

class

ipchecktool |2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d|2[0-4]\d|25[0-5]))$";

// 判斷ip位址是否與正規表示式匹配

if (str.matches(regex)) else

}return

false;

}public

static

void

main(string args)

}

python怎麼判斷IP位址的合法性

使用 python判斷ip位址合法性的方法。1,python實現 root yang python vi check ip.py usr bin python import os,sys defcheck ip ipaddr import sys addr ipaddr.strip split 切割...

IP位址合法性校驗

我們一般用cidr來表示一段ip位址。cidr是這樣乙個字串 先是乙個ipv4的位址的字串表示,加乙個 分隔符,再加乙個13 含 到27 含 之間的整數。比如 192.128.1.134 25 表示從192.128.1.128 含 到192.128.1.255 含 的128個ip位址。前的字段 19...

Python練習之IP位址合法性判斷

網際網路上的每台計算機都有 乙個ip,合法的ip格式為 a.b.c.d。其中 a b c d均為 0,255 中的整數。為了簡單起見,我們規定這四個整數中不允許有前導零存在,如001。現在給你 乙個字串s s不含空白符 請你判斷s是不是合法ip,若是,輸出yes,否則輸出no。如 s 202.115...