匹配二級域名正規表示式

admin發表於2020-03-18

域名是分級的,比如一級域名或者二級域名,甚至更多。

比如本站的www.softwhy.com是二級域名,www是最為廣泛應用的二級域名。

理論上幾乎可以自定義任意多個二級域名,比如mayi.softwhy.com。

下面分享一段正規表示式,它實現了匹配二級域名的功能。

[JavaScript] 純文字檢視 複製程式碼
/^[a-zA-Z\d-]+(\.[a-zA-Z\d-]+){2}$/

當前已經有中文域名,但是應用很少,不做考慮。

如果要匹配頂級域名,也就是一級域名,可以採用如下程式碼:

[JavaScript] 純文字檢視 複製程式碼
/^[^\.]+\.[^\.]+$/

比較寬鬆的匹配方式,總體比較簡單,不多做介紹。

相關文章