0
我有以下字符串:如何使所有大写在JavaScript除非字符串包含'
A new way's to get home
输出需要是:
A New Way's To Get Home
我尝试使用此代码:
var string = "A new way's to get home";
string = string.replace(/\(\d+\)/g, '').trim().replace(': ', ' - ').replace(/\b[a-z]/g,function(f){return f.toUpperCase();});
alert(string);
但是我得到这个:
A New Way'S To Get Home
我需要得到所有字符串在开始到大写,但在这里问题是方式的,因为它包含'和上面这个正则表达式需要返回'不是'我如何我需要重写这个正则表达式来返回正确的值?
的[字符串转换为标题情况下使用JavaScript]可能的复制(https://stackoverflow.com/questions/196972/convert-string -to-title-case-with-javascript) – Daniel