zoukankan      html  css  js  c++  java
  • 写一个字符串转成驼峰的方法

    var str="welcom-to-china";
    
    var arr=str.split('-');
    
    for(var i=1; i<arr.length; i++){
          arr[i]=arr[i].charAt(0).toUpperCase()+arr[i].substring(1);  
    }
    
    arr=arr.join('');
    
    console.log(arr)
    View Code

     var arr=str.split('-'); 首先先把字符串用-分割成数组

    循环数组,从i=1的时候让他的首字母大写,然后通过join把数据连接成字符串

    第二种方法:正则

    var str="welcom-index-more";
    function test(str){
        var re=/-(w)/g;
        return str.replace(re,function($0,$1){
            return $1.toUpperCase();
        });
    }
    
    console.log(test(str));
    View Code

    var re=/-(w)/g; 先找到-和后面的一个数然后用大写的去替换这个-和后面的那个字母

    $0 :代表:-i  和 -m

    $1:代表要替换的i,m

    如果问题,欢迎大家及时指点,一同交流,共同提高
  • 相关阅读:
    python数字
    Python数据类型
    Python表达式与运算符
    正则表达式
    计划任务
    nfs服务
    nginx反向代理+负载均衡
    samba安装测试
    自定义centos7 yum仓库
    token过期时间
  • 原文地址:https://www.cnblogs.com/wujidns/p/5230846.html
Copyright © 2011-2022 走看看