Javascript 匹配字符串中没有标题大小写的单词-正则表达式

Javascript 匹配字符串中没有标题大小写的单词-正则表达式,javascript,regex,Javascript,Regex,我试图用正则表达式来匹配这个序列中的任何单词(例如:1943年,布朗狐狸跳了出来),这是一个以数字开头的字符串,然后在数字后面有空格。我花了几个小时试图找出如何匹配该序列中没有标题的任何单词(例如,棕色狐狸跳了起来)。我已经知道如何匹配 > 单词不是标题,但如果一个或两个在句子的中间。如何创建一个正则表达式来检测一个或多个单词是否没有大小写 我目前使用的模式是/(?试试这个 ([A-Z])\w+ 它匹配所有带有大写字母的单词 这实际上是正则表达式生成器中的默认示例。请在此处进行测试: 如果必

我试图用正则表达式来匹配这个序列中的任何单词(例如:1943年,布朗狐狸跳了出来),这是一个以数字开头的字符串,然后在数字后面有空格。我花了几个小时试图找出如何匹配该序列中没有标题的任何单词(例如,棕色狐狸跳了起来)。我已经知道如何匹配<强> > <强>单词不是标题,但如果一个或两个在句子的中间。如何创建一个正则表达式来检测一个或多个单词是否没有大小写

我目前使用的模式是
/(?试试这个

([A-Z])\w+
它匹配所有带有大写字母的单词

这实际上是正则表达式生成器中的默认示例。请在此处进行测试:


如果必须使用正则表达式,则可以使用基于无限宽度查找的正则表达式解决方案:

/(?<=^\d+\s.*?)\b[a-z]+\b/gs

/(?是否要将所有单词与小写字母匹配
/(?是否需要正则表达式,我总是想知道,似乎没有正则表达式也有非常简单的方法:)@Icepickle是的,它是表单验证所必需的。@WiktorStribiżew是的,我想匹配所有小写单词:)不符合所有需要的标准如果这是你的句子:1943年布朗狐狸跳了你的正则表达式与什么匹配?它会匹配,但它无法验证这些数字是否在前面,就像它们一样,所以它应该在句子的开头识别一个数字,然后识别大写字母?