【发布时间】:2018-06-20 18:44:24
【问题描述】:
我正在尝试使用正则表达式来阻止未在此应用程序中使用正确大小写的申请人。
我只希望每个单词的第一个字母大写,例如“25 Front Street”。如果有人输入“25 front Street”,我希望正则表达式验证错误可见,直到进行更正。
我尝试了几种不同的方法,但似乎都无法做到。
【问题讨论】:
-
您可以发布您尝试过的内容吗?它与预期行为有何不同?
-
function toTitleCase(str){return str.replace(/([^\W_]+[^\s-]*) */g, function(txt){return txt.charAt(0 ).toUpperCase() + txt.substr(1).toLowerCase();});}
-
它停止并显示消息,但是当我更正大写时它仍然阻止我继续
标签: javascript python regex