问答详情
源自:5-1 实战第一弹:正则校验篇(上)

邮箱匹配那好像有错误

.comx 应该也可以被匹配出来吧?

提问者:二进制猎人 2020-08-02 18:41

个回答

  • weixin_慕丝6291554
    2022-06-01 20:25:44

    是的,任何2~4个字符的顶级域名后缀都可以匹配成功,比如.abcd,但它并不是合法的域名。

    这里只是粗略的验证,如果要更精确的话,需要列出所有已有的顶级域名后缀,比如(\.com)|(\.net)|(\.info)|(\.tech)|...

    还有超过4个字符的域名,例如.online,.store

    还有一种情况也需要考虑到,如.com.cn