我需要验证VARCHAR字段.条件是:字段必须包含至少2个AlphaNumeric字符
所以请任何人为上述条件给出正则表达式
我写下面的表达式,但它会检查至少2个字母是字母数字.如果我的输入将具有除字母数字以外的其他输入,则它将进行验证.
'^ [A-ZA-Z0-9] {2,} $'
请帮忙.........
[a-zA-Z0-9].*[a-zA-Z0-9]
Run Code Online (Sandbox Code Playgroud)
简单的方法:在字符串中的任何地方至少有两个alnum.
回答评论
我从未做过(也不打算做)任何基准测试.因此 - 并且鉴于我们对OP的环境一无所知 - 我不是一个判断非贪婪版本([a-zA-Z0-9].*?[a-zA-Z0-9])是否会更有效的人.我也不过相信,这对性能的影响是可以忽略不计完全:)