gpt4 book ai didi

regex - 正则表达式 : at least one blank space enclosed by any character

转载 作者:行者123 更新时间:2023-12-01 23:42:30 24 4
gpt4 key购买 nike

我想强制我的用户在一个字符串中至少有两个单词被一个空格分隔。

允许是任何字符串,其中至少有一个空格被左右至少一个字符包围。前面没有空格,后面也没有空格。

一些例子:

  • John Doe(有效)
  • John Walter Doe(有效)
  • 约翰(无效)
  • John $ole(有效)
  • 3d3n 1snt f4r(有效)
  • 约翰三世(有效)
  • Jöning Wölter(有效)
  • Joe Garçon(有效)
  • Harald Spaß(有效)

仅供引用:我想用它来进行非常弱的全名检查。由于名称中可以出现许多特殊字符,我只是希望我的用户强制在字符串中至少包含两个单词。

最佳答案

如果我理解你的要求,它在正则表达式中的翻译如下:

^\S+\s+.*\S$

如果你想让你的空白只是“”,那么使用

^\S+ +.*\S$

但请注意,您在这里做出文化假设。实名不遵循严格的规则。

关于regex - 正则表达式 : at least one blank space enclosed by any character,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34452915/

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