gpt4 book ai didi

JavaScript RegEx - 前 2 个字符字母,其余数字或只是数字

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:39:35 28 4
gpt4 key购买 nike

所以我对 RegEx 完全陌生,我读了一些东西,这让我大吃一惊。

到目前为止,这就是我所拥有的

/^([a-z]{2})?([0-9])/i

我基本上拥有的是一个文本框,它需要接受一个字符串,其中前 2 个字符是字母,其余字符是数字,或者只是数字。

示例

匹配:
AB12345
12345

不匹配:
12345AB
AB12345AB
ACD1123
A332

任何帮助和信息都会很棒,这样我就可以了解它是如何工作的,并希望自己能理解它!

谢谢!

最佳答案

除了数字量词,您还可以使用字符串的开头 ^ 和结尾 $ 进行检查,一个或多个 +

/^([a-z]{2})?\d+$/i

console.log(
['AB12345', '12345', '12345AB', 'AB12345AB', 'ACD1123', 'A332']
.map(s => /^([a-z]{2})?\d+$/i.test(s))
);

关于JavaScript RegEx - 前 2 个字符字母,其余数字或只是数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51845077/

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