【发布时间】:2016-11-15 22:21:15
【问题描述】:
我有一个正则表达式,但在点之后您只能填写 1 个字母...我想输入至少 2 个字母,例如 test@test.com 或 test@test.fr 但不是 test@test.d
/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9_](?:[a-zA-Z0-9_\-](?!\.)){0,61}[a-zA-Z0-9_-]?\.)+[a-zA-Z0-9_](?:[a-zA-Z0-9_\-](?!$)){0,61}[a-zA-Z0-9_]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/
怎么了?
【问题讨论】:
-
好吧,我的正则表达式没问题,除了他接受 .f 而不是 .fr ——你能帮帮我吗?我找不到合适的代码来让它工作......
标签: javascript regex email email-validation