1
iwdmb 2022-07-01 06:08:06 +08:00
Apache Commons: DomainValidator
|
2
wd 2022-07-01 07:52:10 +08:00 via iPhone
域名允许的字符就那几个,应该不难的样子。你不如说说看你用了什么方式,判断不出来什么域名?
|
3
zzzbkl 2022-07-01 08:17:09 +08:00 via Android
rfc1123 相关的 regex 可以看一下
|
4
ShinichiYao 2022-07-01 08:20:50 +08:00 1
扔给 DNS ,回来有效 IP 就判定正确
|
5
sadfQED2 2022-07-01 08:45:48 +08:00 via Android
@ShinichiYao 我也这么想的😂总有一些奇奇怪怪的子域名,或者后缀,正则不好覆盖
|
6
Saxton 2022-07-01 08:51:47 +08:00
如果你有用到 springmvc 可以用用他的匹配器
|
7
oneisall8955 2022-07-01 08:52:00 +08:00 via Android
域名还是 url ,我记得两个正则在 stackoverflow 都有
|
8
RotJun OP @oneisall8955 就是域名呀 不是 URL
|
10
zhilincom 2022-07-01 10:10:24 +08:00
关键还有中文域名,不知道兼容性怎么样。
|
11
Jakarta 2022-07-01 10:14:28 +08:00 via Android
为啥不试试 1 楼的方案?
|
12
oneisall8955 2022-07-01 11:15:53 +08:00
|
13
RotJun OP @oneisall8955 好的,非常感谢,我去康康
|
14
haolongsun 2022-07-01 17:58:09 +08:00
真域名还是去请求一下 dns ,让它帮你检查,格式的化正则。
|