Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前在我正在研究的旧系统中有这个:
/^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*$/
它正在检查用户名。我已经导入了一些电子邮件地址作为用户名,这些帐户无法验证。
如何修改上述内容以允许电子邮件地址?谢谢。
你可以使用/^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_.@\x7f-\xff]*$/正则表达式。但是,它不会检查电子邮件地址是否确实存在,并且它也允许语法无效的电子邮件地址。
/^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_.@\x7f-\xff]*$/
基本上一切都取决于您定义为有效电子邮件地址的内容,请参阅一些参考资料: