js字符串操作
原 javascript读完大概需要3分钟
- 发布时间:2017-08-03 19:58 星期四
- 刘伟波
- 606
- 更新于: 2017-08-03 19:58 星期四
1.字符串转成驼峰的方法
①function tranformStr1(str){
var strArr=str.split('-');
for(var i=1;i<strArr.length;i++){
strArr[i]=strArr[i].charAt(0).toUpperCase()+strArr[i].substring(1);
}
return strArr.join('');
}
②function tranformStr2(str){
var strArr=str.split('');
for(var i=1;i<strArr.length;i++){
if(strArr[i]=='-'){ //删除'-'
strArr.splice(i,1); //转大写
if(i<strArr.length){
strArr[i]=strArr[i].toUpperCase(); } }
}
return strArr.join(''); }
③function transformStr3(str){
var re=/-(\w)/g;
return str.replace(re,function ($0,$1){
return $1.toUpperCase();
});
}
2.千位符格式化
function toThousands(num) {
var num = (num || 0).toString(), result = '';
while (num.length > 3) {
result = ',' + num.slice(-3) + result;
num = num.slice(0, num.length - 3);
}
if (num) { result = num + result; }
return result;
}
发表评论: