【发布时间】:2015-01-07 15:27:36
【问题描述】:
我有这个正则表达式(在某处挖出表格)
return str.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});
将 Prosson 姓名的第一个字符大写。
它不处理像
这样的连字符名称melinda-ann smith
然后返回
Melinda-ann Smith
应该是什么时候
Melinda-Ann Smith
正则表达式对我来说是一个非常弱点,...我需要更改什么才能将连字符后的字符大写。
【问题讨论】: