我正在尝试使用正则表达式来阻止在本申请中未使用大写字母的申请人。
我只希望每个单词的首字母大写,例如“ 25 Front Street”。如果有人进入“前街25号”,我希望在进行更正之前,可以看到“正则表达式验证错误”。
我尝试了几种不同的方法,但似乎做得不好。
答案 0 :(得分:0)
我假设您希望每个单词的首字母大写:该字母后面是数字还是字母。
RegExp以完全匹配大写单词:/\b([A-Z](?:[A-Za-z])*)/g
。
RegExp查找字符串中的所有单词:/\b(?:[A-Za-z]+)/g
。
结合使用两者,我创建了一个验证器供您在此处进行测试:https://jsfiddle.net/yeshas93/zp6drbma/32/
希望这可以满足您的要求。
此外,这是我创建的用于测试各种字符串的正则表达式测试器:https://regex101.com/r/jHfOU8/5