正则表达式:字符串必须包含az和AZ以及0-9

Pra*_*tha 2 regex mysql stored-procedures

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

什么正则表达式可以验证输入参数,如上例所示.

非常感谢,
Praditha

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

Ed *_*eal 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]'
Run Code Online (Sandbox Code Playgroud)

另外添加

AND mycolum REGEXP BINARY '^[a-zA-Z0-9]+$'
Run Code Online (Sandbox Code Playgroud)

如果你想要字母数字字符串中