用户名的Mysql REGEXP
什么是Mysql查询REGEXP来调用它用户名的Mysql REGEXP,mysql,regex,Mysql,Regex,什么是Mysql查询REGEXP来调用它 @text @user_name @4ll_r1ght @last2 @_last1 @and1more_ 我希望您正在寻找具有指定字符的用户名正则表达式 请尝试以下内容: ^[a-zA-Z0-9._-]+@ 表达式的这一部分验证电子邮件地址的“用户名”部分。表达式开头的帽号(^)表示字符串的开头 如果我们没有包含符号(^),那么某人可以在电子邮件地址之前输入他们想要的任何内容,并且仍然可以验证 在这里,我们允许字母a-z、a-z、数字0-9和符
@text
@user_name
@4ll_r1ght
@last2
@_last1
@and1more_
我希望您正在寻找具有指定字符的用户名正则表达式 请尝试以下内容:
^[a-zA-Z0-9._-]+@
表达式的这一部分验证电子邮件地址的“用户名”部分。表达式开头的帽号(^)表示字符串的开头
如果我们没有包含符号(^),那么某人可以在电子邮件地址之前输入他们想要的任何内容,并且仍然可以验证
在这里,我们允许字母a-z、a-z、数字0-9和符号下划线(u)、句点(.)和破折号(-)。您可以根据需要添加/删除它们
SELECT * FROM users WHERE username REGEXP '^\@[0-9a-zA-Z_]+$'
将选择用户名以
@
开头且仅由字母数字字符(至少一个)组成的用户。您想做什么?在details.hi Gaurav中指定。我只需要REGEXP调用包含“@”、文本、数字和下划线(随机顺序,如我上面的问题)的记录。您是否从数据库中获取数据?