gpt4 book ai didi

名称文本字段的正则表达式 - 不允许使用数字并且不能留空

转载 作者:行者123 更新时间:2023-12-04 03:49:24 26 4
gpt4 key购买 nike

我正在使用 RegEx 对名称文本字段进行验证。我正在使用下面的正则表达式,但它不起作用:

^[a-zA-Z,'.\-\s]*$

还有这个:

(?! $)[a-zA-Z ]

请帮忙,谢谢!

最佳答案

这应该有效:^[^\d]+$。这意味着它会查看字符串,如果字符串至少由一个非数字字符组成,它将匹配它。

编辑:

根据@nhahtdh 的评论,上面的正则表达式将允许任何非数字的内容。您可以这样使用:^[A-Za-z.-]+(\s*[A-Za-z.-]+)*$。这将只允许它们之间有空格的字符串。这将阻止用户提供一个充满空格的字段,但如果用户提供如下内容,它将起作用:嘿,那里。我的名字是 - foo bar。您拥有的那个:^[a-zA-Z,'.\-\s]*$^[a-zA-Z,'.\-\s]+$ 将允许用户提供空白字段。

关于名称文本字段的正则表达式 - 不允许使用数字并且不能留空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14848243/

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