我正在尝试使用正则表达式来检查字符串中的第一个和最后一个字符是否是 az 之间的字母字符。
我知道这与第一个字符匹配:
/^[a-z]/i
但是我又该如何检查最后一个字符呢?
这个:
/^[a-z][a-z]$/i
不起作用。我怀疑这两个条款之间应该有什么东西,但我不知道是什么!
原文由 Jason 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试使用正则表达式来检查字符串中的第一个和最后一个字符是否是 az 之间的字母字符。
我知道这与第一个字符匹配:
/^[a-z]/i
但是我又该如何检查最后一个字符呢?
这个:
/^[a-z][a-z]$/i
不起作用。我怀疑这两个条款之间应该有什么东西,但我不知道是什么!
原文由 Jason 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以按如下方式检查第一个和最后一个字符,然后检查其间的任何内容:
/^[a-z].*[a-z]$/im
原文由 sshashank124 发布,翻译遵循 CC BY-SA 3.0 许可协议
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
下面的正则表达式将匹配以字母字符开头和结尾的字符串。
a
字符串也以字母字符开头和结尾,对吗?然后你必须使用下面的正则表达式。演示
解释: