gpt4 book ai didi

javascript - 由 1 到 4 个非零数字字符或 1 到 4 个非零数字字符和 1 个字母组成的字符串的正则表达式

转载 作者:行者123 更新时间:2023-11-29 14:46:42 25 4
gpt4 key购买 nike

我正在为由 1 到 4 个非零数字字符或 1 到 4 个非零数字字符和 1 个字母字符组成的字符串编写正则表达式,但我被困在如何将字母字符的长度固定为一个。

"(^[1-9]{1,4}$|^[[a-zA-Z][1-9]{1,4}]$)"

我试过这种方法,但是不行;它仅验证由 1 到 4 个非零数字字符组成的字符串。

最佳答案

^(?:\d{1,4}|(?=\d*[a-zA-Z]\d*$)[\da-zA-Z]{2,5})$

为此你需要一个先行。查看演示。

https://regex101.com/r/eX9gK2/2

关于javascript - 由 1 到 4 个非零数字字符或 1 到 4 个非零数字字符和 1 个字母组成的字符串的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31890921/

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