正则首字母大写

用正则来实现首字母大写,更新昨天的那个:
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);
        }
    });
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 初衷:看了很多视频、文章,最后却通通忘记了,别人的知识依旧是别人的,自己却什么都没获得。此系列文章旨在加深自己的印...
    DCbryant阅读 4,085评论 0 20
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,956评论 25 709
  • 我想养只狗,还有只猫 然后突然哪天 带上狗和猫还有你 去吃遍整个大街小巷 可当我走过这个大街小巷 看着人来人往 我...
    白衣红袖阅读 181评论 0 1
  • 加班到十点的小宛,向我抱怨着,那些所谓“生活不仅眼前的苟且,还有诗和远方”。都是骗人的,我的生活只有苟且。我翻了个...
    林边wei阅读 450评论 0 1
  • 搭建Spring Cloud配置管理服务并不难,对着文档照做即可。 TL; DR党也可以直接参考官网的Sample...
    瘾大技术差阅读 182评论 0 0