gpt4 book ai didi

regex - 第一个字符是字母的正则表达式是什么?

转载 作者:行者123 更新时间:2023-12-04 13:07:07 26 4
gpt4 key购买 nike

什么是正则表达式,以便第一个字符始终是字母,其余字符可以是字母或数字,也可以什么都不是?

我有这个在你输入至少两个字符时有效,但当你只输入一个字母而不输入其他字符时它不起作用。

/^[A-z][A-z0-9]+$/

我必须修改什么才能只允许一个字母?
谢谢

最佳答案

您的正则表达式不正确:

/^[A-z][A-z0-9]+$/

您需要使用:
/^[A-Za-z][A-Za-z0-9]*$/

作为范围 [A-z]由非字母字符组成,也如 [ , ] , ^等(基本上是 91-96 ASCII 码的任何东西)。

也最好更改量词 +来自 *因为您的输入只能包含一个字符。

关于regex - 第一个字符是字母的正则表达式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25247843/

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