例如我的字符串是 Foo Bar. 这个字符串应该匹配模式 .
如果字符串是 Foo bar. ,则字符串不匹配 .
如果字符串是 Foo Bar Foobar ,则字符串应匹配
如果字符串是 Foo. 它也应该匹配 .
到目前为止我只有这种模式
(^[A-Z]{1}.*(\s)?$)+
基本上我只接受一个字符串,每个单词的每个首字母都是大写字母
您可以尝试使用此正则表达式:
^(\b[A-Z]\w*\s*)+$
Regex Demo
我会看看你的字符串是否与以下内容不匹配:
/\b[a-z]/
我以前用这个:
#(\s|^)([a-z0-9-_]+)#i
3 回答
您可以尝试使用此正则表达式:
Regex Demo
我会看看你的字符串是否与以下内容不匹配:
我以前用这个: