第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

與DNS主機名或IP地址匹配的正則表達式?

與DNS主機名或IP地址匹配的正則表達式?

HUX布斯 2019-06-03 10:31:16
與DNS主機名或IP地址匹配的正則表達式?是否有一個與合法DNS主機名或IP地址相匹配的正則表達式?它很容易寫一個95%的時間,但我希望得到的東西,很好地測試,完全符合最新的RFC規(guī)格的DNS主機名。
查看完整描述

4 回答

?
臨摹微笑

TA貢獻1982條經(jīng)驗 獲得超2個贊

主機名regex斯明克沒有觀察到主機名中單個標(biāo)簽長度的限制。有效主機名中的每個標(biāo)簽可能不超過63位字節(jié)長。

ValidHostnameRegex="^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])\
(\.([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]{0,61}[a-zA-Z0-9]))*$"

請注意,第一行(上面)末尾的反斜杠是用于分割長行的Unixshell語法。它不是正則表達式本身的一部分。

下面僅僅是單行上的正則表達式:

^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])(\.([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]{0,61}[a-zA-Z0-9]))*$

您還應(yīng)該單獨檢查主機名的總長度不得超過255個字符。..欲了解更多信息,請咨詢RFC-952和RFC-1123。


查看完整回答
反對 回復(fù) 2019-06-03
?
MYYA

TA貢獻1868條經(jīng)驗 獲得超4個贊

匹配有效的IP地址使用以下正則表達式:

(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}

而不是:

([01]?[0-9][0-9]?|2[0-4][0-9]|25[0-5])(\.([01]?[0-9][0-9]?|2[0-4][0-9]|25[0-5])){3}

解釋

許多regex引擎匹配OR順序。例如,嘗試以下regex:

10.48.0.200

試驗

檢驗.之間的差異好的VS壞的


查看完整回答
反對 回復(fù) 2019-06-03
  • 4 回答
  • 0 關(guān)注
  • 3772 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號