标签: java regex
我想避免人们在我的网站上注册域名作为用户名。验证域名的好方法是什么?
到目前为止,我只对.com进行简单检查:
if (username.endsWith(".com")) errorMessage(xxx);
但是还有其他域名,例如.co.id等,以及其他关于域名的规则,我都不知道。是否只能在一组互联网顶级域名的字符串末尾进行匹配?
答案 0 :(得分:0)
针对任何类型的域名进行测试几乎是不可能的 - 您是否考虑过禁止使用特殊字符(.,,,...)?
.
,