需要新用户名验证RegEx

时间:2013-07-13 20:21:26

标签: mysql regex

我目前在一个我正在研究的旧系统中使用它:

/^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*$/

正在检查用户名。我已导入一些电子邮件地址作为用户名,这些帐户无法验证。

如何修改上述内容以允许电子邮件地址?感谢。

1 个答案:

答案 0 :(得分:1)

然后您可以使用/^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_.@\x7f-\xff]*$/作为正则表达式。但是,它不会检查电子邮件地址是否确实存在,并且它也允许语法无效的电子邮件地址。

基本上所有都取决于您定义的有效电子邮件地址,请参阅一些参考: