gpt4 book ai didi

regex - 正则表达式验证字段 : field must contain atleast 2 AlphaNumeric characters

转载 作者:行者123 更新时间:2023-12-01 09:09:58 24 4
gpt4 key购买 nike

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

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

我在下面写了表达式,但它会检查至少 2 个字母是字母数字。如果我的输入不是字母数字,则它是无效的。

'^[a-zA-Z0-9]{2,}$'

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

最佳答案

[a-zA-Z0-9].*[a-zA-Z0-9]

简单的方法:字符串中的任意位置至少有两个 alnum。


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

关于regex - 正则表达式验证字段 : field must contain atleast 2 AlphaNumeric characters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2100017/

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