gpt4 book ai didi

regex - 如何编写正则表达式来检查单词是否以字母开头并包含 {3,6} 数字和字母?

转载 作者:行者123 更新时间:2023-12-04 02:18:23 25 4
gpt4 key购买 nike

我需要编写正则表达式来检查以下单词:必须以字母开头,可以包含 {3,16} 数字和/或字母。

我尝试了以下正则表达式 \b[A-Za-z]+[A-Za-z0-9]*{3,16}\b,但出现错误。怎么了?

最佳答案

您收到错误是因为 *。删除它以获得有效的正则表达式:

\b[A-Za-z]+[A-Za-z0-9]{3,16}\b

但是,这个正则表达式并不是您想要的,它是:

\b[A-Za-z][A-Za-z0-9]{2,15}\b

您需要 {2,15}(而不是 {3,16}),因为第一个字符代表 {3,16}

关于regex - 如何编写正则表达式来检查单词是否以字母开头并包含 {3,6} 数字和字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10409834/

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