如题,各位大佬,遇到个问题,套了许多正则也不能判断一个域名是否为正确的格式,或许正则不是最好的方式? 有没有懂的老哥指导一番🌚🌚
|
iwdmbJul 1, 2022
1
Apache Commons: DomainValidator
|
|
wdJul 1, 2022 via iPhone
2
域名允许的字符就那几个,应该不难的样子。你不如说说看你用了什么方式,判断不出来什么域名?
|
|
zzzbklJul 1, 2022 via Android
3
rfc1123 相关的 regex 可以看一下
|
|
4
扔给 DNS ,回来有效 IP 就判定正确
|
|
sadfQED2Jul 1, 2022 via Android
5
@ShinichiYao 我也这么想的😂总有一些奇奇怪怪的子域名,或者后缀,正则不好覆盖
|
|
SaxtonJul 1, 2022
6
如果你有用到 springmvc 可以用用他的匹配器
|
|
itechifyJul 1, 2022 via Android
7
域名还是 url ,我记得两个正则在 stackoverflow 都有
|
|
8
@oneisall8955 就是域名呀 不是 URL
|
|
zhilincomJul 1, 2022
10
关键还有中文域名,不知道兼容性怎么样。
|
|
JakartaJul 1, 2022 via Android
11
为啥不试试 1 楼的方案?
|
|
itechifyJul 1, 2022
12
|
|
13
@oneisall8955 好的,非常感谢,我去康康
|
|
haolongsunJul 1, 2022
14
真域名还是去请求一下 dns ,让它帮你检查,格式的化正则。
|