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

    如果问题,欢迎大家及时指点,一同交流,共同提高
  • 相关阅读:
    (OK) MIMP
    (OK) MIMP
    (OK) MIMP
    Linux内核报文收发-L3
    【Linux4.1.12源码分析】邻居子系统实现分析
    (OK) MIMP
    (OK) MIMP
    (OK) MIMP
    (OK) MIMP
    (OK) MIMP
  • 原文地址:https://www.cnblogs.com/wujidns/p/5230846.html
Copyright © 2011-2022 走看看