C 中檢查IP位址格式(親測有用)

2021-08-28 14:38:58 字數 385 閱讀 5154

1、using system.text.regularexpressions;

2、假設ip_address是輸入或者獲取到的ip位址

3、使用正規表示式:

regex.ismatch(ip_address, 「^(([0-2][0-4]\d?|25[0-5]?)\.)([0-2][0-4]\d?|25[0-5]?)$」)

如果格式正確,返回結果為true,如果格式錯誤,返回格式為false。

總結:關鍵點1、匯入system.text.regularexpressions命名空間

關鍵點2、正規表示式書寫:"^(([0-2][0-4]\d?|25[0-5]?)\.)([0-2][0-4]\d?|25[0-5]?)$"

關於正規表示式的說明可以參考:

如何固定Linux系統的IP位址 親測有效

今天想連線winscp,發現連不上,原來linux系統的ip位址變了,為了避免ip位址的變動,我就想固定ip位址 1 輸入ifconfig 如果centos是最小化安裝,是沒有ifconfig命令的 或ip addr 可以檢視網路相關配置資訊 2 輸入 vi etc sysconfig networ...

linux中設定固定ip(親測有效)

首先開啟虛擬機器 開啟xshell5連線虛擬機器 比較方便,這裡預設設定過linux的ip,只是不固定 然後輸入 vi etc sysconfig network scripts ifcfg ens33命令。修改網絡卡配置檔案 按 i 鍵進行編輯。修改入下,原有的配置不要刪,只要按下面修改就好。沒有...

c 判斷正確的ip位址格式與轉換

c 判斷正確的ip位址格式。判斷ip位址是否正確,直接用.net現成的類,方法如下 string ipstr 192.168.222.333 ipaddress ip if ipaddress.tryparse ipstr,out ip else c ip位址與整數之間轉換的具體方法 ip位址與整數...