【发布时间】:2014-04-14 14:09:21
【问题描述】:
我们对电子邮件验证有特殊要求。我们希望允许:
- 第一个和最后一个字符必须是字母数字。
- 中间部分还允许使用字母数字 + 以下 3 个特殊字符
.-_(句点、连字符和下划线)。 - 特殊字符不能接触(例如 2 个句点不能相邻,或者连字符下划线)。
到目前为止,我已经设法弄清楚如何检查字母数字:[^A-Za-z0-9 ]
但我完全被困在最难的部分——中间部分。谢谢。
【问题讨论】:
-
为什么要限制用户?只需发送电子邮件即可。如果你真的想验证,那么check this answer。 This is also a good read