gpt4 book ai didi

javascript - 高级检查字符串中的字母大小写(大写/小写)

转载 作者:行者123 更新时间:2023-11-30 09:40:15 28 4
gpt4 key购买 nike

我正在开发一个特殊的脚本来修复文本区域内的字母。我在堆叠时发现了一个问题。在 Stackoverflow 上,我找不到解决方案,需要帮助。

我的脚本有一个系统,用于识别每个以大写首字母开头的单词,以及一个单词是否全部为小写单词。但是如果我得到类似 LoWeRcAsE 的东西,我的脚本不会将其识别为错误。

例子:

L  - ok
o - ok
W - not ok
e - ok
R - not ok
c - ok
A - not ok
s - ok
E - not ok

如您所见,第一个字符 L 可以大写,但如果是小写也可以,但 word 中的任何其他字符都需要小写。

我尝试使用 THIS来自 Stackoverflow 的解决方案,但它没有用。

如何做到这一点?

最佳答案

您可以使用这个使用单词边界的正则表达式来验证您的情况:

/\b[a-zA-Z][a-z]*\b/

这将允许第一个字符为大写或小写字母,但强制所有其他字符为小写字母。

RegEx Demo

关于javascript - 高级检查字符串中的字母大小写(大写/小写),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41450420/

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