用于验证字段的正则表达式:字段必须包含至少2个AlphaNumeric字符

VIn*_*ayK 3 regex validation

我需要验证VARCHAR字段.条件是:字段必须包含至少2个AlphaNumeric字符

所以请任何人为上述条件给出正则表达式

我写下面的表达式,但它会检查至少2个字母是字母数字.如果我的输入将具有除字母数字以外的其他输入,则它将进行验证.

'^ [A-ZA-Z0-9] {2,} $'

请帮忙.........

jen*_*ram 6

[a-zA-Z0-9].*[a-zA-Z0-9]
Run Code Online (Sandbox Code Playgroud)

简单的方法:在字符串中的任何地方至少有两个alnum.


回答评论
我从未做过(也不打算做)任何基准测试.因此 - 并且鉴于我们对OP的环境一无所知 - 我不是一个判断非贪婪版本([a-zA-Z0-9].*?[a-zA-Z0-9])是否会更有效的人.我不过相信,这对性能的影响是可以忽略不计完全:)