gpt4 book ai didi

正则表达式验证至少有四个字符的全名

转载 作者:行者123 更新时间:2023-12-03 23:15:09 26 4
gpt4 key购买 nike

我想使用正则表达式来验证名称。名称必须包含名字、中间名、姓氏(不一定全部)。但我还想强加一个条件,即名称必须至少包含四个字符。我在这里找到正则表达式来验证全名 Java Regex to Validate Full Name ...并找到正则表达式来检查字符串中至少三个字符(字母)的检查 Regex to check for at least 3 characters .但我不确定如何将这两者结合起来以获得所需的结果。请帮助我实现所需的正则表达式,以便我可以完成我的项目。

最佳答案

您可以使用

^[a-zA-Z]{4,}(?: [a-zA-Z]+){0,2}$

regex demo

这适用于以小写和大写字母开头的名称。
  • ^ - 字符串开头
  • [a-zA-Z]{4,} - 4 个或更多 ASCII 字母
  • (?: [a-zA-Z]+){0,2} - 0 到 2 次空格后跟一个或多个 ASCII 字母
  • $ - 字符串的结尾。

  • 如果需要限制单词以大写字母开头,可以使用
    ^[A-Z][a-zA-Z]{3,}(?: [A-Z][a-zA-Z]*){0,2}$

    关于正则表达式验证至少有四个字符的全名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35392798/

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