gpt4 book ai didi

mysql - 正则表达式 : string must contain a-z and A-Z and 0-9

转载 作者:行者123 更新时间:2023-11-29 01:07:26 24 4
gpt4 key购买 nike

我正在使用存储过程来验证输入参数。输入参数必须包含a-z和A-Z和0-9。
例如:
aS78fhE0 -> 正确
76AfbRZt -> 正确
76afbrzt -> 不正确(不包含大写字母 A-Z)
asAfbRZt -> 不正确(不包含数字 0-9)
4QA53RZJ -> 不正确(不包含小写 a-z)

什么正则表达式可以像上面的例子一样验证输入参数,.?

非常感谢,
普拉迪莎

UPDATE
不允许使用除字母数字以外的其他字符
我正在使用 MySQL 版本 5

最佳答案

进一步来自 Johns Post 和后续评论:

您需要的 MySql 是

SELECT * FROM mytable WHERE mycolumn REGEXP BINARY '[a-z]'
AND mycolumn REGEXP BINARY '[A-Z]'
AND mycolumn REGEXP BINARY '[0-9]'

添加额外的

AND mycolum REGEXP BINARY '^[a-zA-Z0-9]+$'

如果您想要字符串中的字母数字

关于mysql - 正则表达式 : string must contain a-z and A-Z and 0-9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11862026/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com