处理字符串是项目中经常会遇到的问题,对于长度比较大的字符串如何作一次性处理是需要我们去考虑的,这里给个例子:
把字符串“get-element-by-id”变成“getElementById”;
方法一:
var a = "get-by-element-by-id"; var b = a.split("-") for(var i = 1 ;i<b.length;i++){ b[i].charAt(0).toUpperCase(); } alert(b)
方法二:
使用replace方法,该方法有两个参数,第一个可以是正则表达式,第二个是回调函数,函数参数依次为匹配项、匹配项索引(在原字符串中的索引位置、原字符串;
var a = ‘get-by-element-by-id‘; var b =a.replace(/-[a-z]/g, function(x) { return x.charAt(1).toUpperCase(); }) alert(b);
时间: 2024-10-10 11:12:50