正则首字母大写

用正则来实现首字母大写,更新昨天的那个:
1.这个更简单,巧妙

        var str = 'i  love baby';
    str = str.replace(/\b(\w)|\s(\w)/g,function(m){
        return m.toUpperCase();
    });

2.这个相对复杂些

    var str = 'i  love baby';
    var reg = /\w+/g;
    var c = str.replace(reg,function(s){
        for(var i=0;i

你可能感兴趣的:(正则首字母大写)