正则首字母大写

2016-12-08  本文已影响193人  星空有月

用正则来实现首字母大写,更新昨天的那个:
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<s.length;i++){
            return s.charAt(0).toUpperCase()+ s.substring(1);
        }
    });
上一篇 下一篇

猜你喜欢

热点阅读