gpt4 book ai didi

javascript - 匹配第一个和最后一个字符的正则表达式

转载 作者:可可西里 更新时间:2023-11-01 01:47:11 25 4
gpt4 key购买 nike

我正在尝试使用正则表达式来检查字符串中的第一个和最后一个字符是否为 a-z 之间的字母字符。

我知道这匹配第一个字符:

/^[a-z]/i

但是我该如何检查最后一个字符呢?

这个:

/^[a-z][a-z]$/i

不起作用。我怀疑这两个子句之间应该有什么东西,但我不知道是什么东西!

最佳答案

下面的正则表达式将匹配以字母字符开头和结尾的字符串。

/^[a-z].*[a-z]$/igm

a 字符串也以字母字符开头和结尾,对吧?然后你必须使用下面的正则表达式。

/^[a-z](.*[a-z])?$/igm

DEMO

解释:

^             #  Represents beginning of a line
[a-z] # Alphabetic character
.* # Any character 0 or more times
[a-z] # Alphabetic character
$ # End of a line
i # Case-insensitive match
g # Global
m # Multiline

关于javascript - 匹配第一个和最后一个字符的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24340969/

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