正则表达式 - 仅在单词开头允许大写字母

关于我们

我必须检查单词开头是否存在大写字母。

我的正则表达式现在看起来像这样: /^([A-ZÁÉÚŐÓÜÖÍ]([a-záéúőóüöí]*\s?))+$/

它在单词开头效果很好,但如果问题不在单词开头,则失败。例如:John JohnJ得到验证。

我应该在我的正则表达式中交替使用什么才能正常工作?

塞巴斯蒂安·普罗斯克

在您的正则表达式模式中,空格是可选的,允许像JJohn这样的组合JohnJ- 关键是在单词之间需要它。有两种方法可以做到这一点:

展开你的模式:

/^[A-ZÁÉÚŐÓÜÖÍ][a-záéúőóüöí]*(?:\s[A-ZÁÉÚŐÓÜÖÍ][a-záéúőóüöí]*)*$/

或者在你的模式中留出所需的空间,但也允许它作为行尾(虽然这允许尾随空格)。

/^(?:[A-ZÁÉÚŐÓÜÖÍ][a-záéúőóüöí]*(?:\s|$))+$/

在这两种模式中,我都删除了您原来的一些多余的组,并将所有组都变成了非捕获组。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式-选择以大写字母开头的连续单词

来自分类Dev

Python正则表达式,如何搜索以大写字母开头的单词?

来自分类Dev

如何选择包含以大写字母开头和正则表达式开头的单词的字符串?

来自分类Dev

正则表达式获取以大写字母开头的单词或一系列单词

来自分类Dev

正则表达式,用于查找以大写字母开头并与“-”或“”连接的> = 1个单词的链

来自分类Dev

大写字母的Java正则表达式

来自分类Dev

大写字母的Java正则表达式

来自分类Dev

正则表达式以大写字母开头,长度小于 70

来自分类Dev

如果在开头使用@,则正则表达式检查大写字母或小写字母

来自分类Dev

如何使用正则表达式拆分两个粘贴的单词,一个全部大写,另一个以大写字母开头

来自分类Dev

由正则表达式首字母大写字母的单词在循环之间拆分

来自分类Dev

删除大写字母之间的空格,但保持单词之间的空格的正则表达式是什么?

来自分类Dev

在正则表达式中包括大写字母和非大写字母

来自分类Dev

R:正则表达式以strsplit分隔(查找“,”,后跟大写字母)

来自分类Dev

字符串中大写字母的正则表达式

来自分类Dev

正则表达式测试Unicode中的大写字母

来自分类Dev

正则表达式仅匹配2个大写字母的字符串

来自分类Dev

正则表达式以大写字母查找名称

来自分类Dev

大写字母不匹配重音符号的正则表达式

来自分类Dev

Sed大写字母不适用于正则表达式组

来自分类Dev

正则表达式-选择具有多个大写字母的行

来自分类Dev

如何仅创建2个大写字母的正则表达式?

来自分类Dev

nvda的正则表达式在所有大写字母之间放置空格?

来自分类Dev

正则表达式,找到所有大写字母的句子

来自分类Dev

使用符号和大写字母在Python正则表达式中拆分

来自分类Dev

正则表达式以大写字母查找名称

来自分类Dev

正则表达式用于混合大写字母和数字

来自分类Dev

正则表达式-自定义命令+大写字母

来自分类Dev

大写字母不匹配重音符号的正则表达式

Related 相关文章

  1. 1

    正则表达式-选择以大写字母开头的连续单词

  2. 2

    Python正则表达式,如何搜索以大写字母开头的单词?

  3. 3

    如何选择包含以大写字母开头和正则表达式开头的单词的字符串?

  4. 4

    正则表达式获取以大写字母开头的单词或一系列单词

  5. 5

    正则表达式,用于查找以大写字母开头并与“-”或“”连接的> = 1个单词的链

  6. 6

    大写字母的Java正则表达式

  7. 7

    大写字母的Java正则表达式

  8. 8

    正则表达式以大写字母开头,长度小于 70

  9. 9

    如果在开头使用@,则正则表达式检查大写字母或小写字母

  10. 10

    如何使用正则表达式拆分两个粘贴的单词,一个全部大写,另一个以大写字母开头

  11. 11

    由正则表达式首字母大写字母的单词在循环之间拆分

  12. 12

    删除大写字母之间的空格,但保持单词之间的空格的正则表达式是什么?

  13. 13

    在正则表达式中包括大写字母和非大写字母

  14. 14

    R:正则表达式以strsplit分隔(查找“,”,后跟大写字母)

  15. 15

    字符串中大写字母的正则表达式

  16. 16

    正则表达式测试Unicode中的大写字母

  17. 17

    正则表达式仅匹配2个大写字母的字符串

  18. 18

    正则表达式以大写字母查找名称

  19. 19

    大写字母不匹配重音符号的正则表达式

  20. 20

    Sed大写字母不适用于正则表达式组

  21. 21

    正则表达式-选择具有多个大写字母的行

  22. 22

    如何仅创建2个大写字母的正则表达式?

  23. 23

    nvda的正则表达式在所有大写字母之间放置空格?

  24. 24

    正则表达式,找到所有大写字母的句子

  25. 25

    使用符号和大写字母在Python正则表达式中拆分

  26. 26

    正则表达式以大写字母查找名称

  27. 27

    正则表达式用于混合大写字母和数字

  28. 28

    正则表达式-自定义命令+大写字母

  29. 29

    大写字母不匹配重音符号的正则表达式

热门标签

归档