Regex模式,用于检查字符串中每个单词的第一个字母(如果是Javascript中的大写字母)

Regex Pattern for checking the first letter of each word in a string if its Uppercase in Javascript

本文关键字:如果 大写字母 Javascript 第一个 单词 用于 模式 检查 字符串 Regex      更新时间:2023-09-26

例如,我的字符串是Foo-Bar这个字符串应该与模式匹配。

如果字符串是Foo-bar字符串不应该匹配。

如果字符串是Foo-Bar Foobar字符串应该与匹配

如果字符串是Foo它也应该匹配。

到目前为止,我只有这种图案的

 (^[A-Z]{1}.*('s)?$)+

基本上,我只接受每个单词的第一个字母都是大写的字符串

我想看看你的字符串是否与以下内容不匹配:

/'b[a-z]/

您可以尝试使用以下正则表达式:

^('b[A-Z]'w*'s*)+$

Regex Demo

我曾经使用过这个:

#('s|^)([a-z0-9-_]+)#i

我使用了这个:

/(^[a-z]| [a-z])/ig

你能检查一下吗?

/^([A-Z]'w*'s*)+$/

实时演示