我是靠谱客的博主 花痴百合,这篇文章主要介绍js字符串(把一个字符串转化为驼峰写法 去掉字符串中的空格字符串首字母改大写去字符串头尾空格删除字符串中所有的数字反转字符串),现在分享给大家,希望可以做个参考。

  1. 把一个字符串转化为驼峰写法(例如:margin-left=>marginLeft)

    function demo1(str){
    var index=str.indexOf(’-’);//获取-的位置
    // console.log(index);
    str=str.replace(’-’,’’);
    // console.log(str);
    var c=str.charAt(index).toUpperCase();
    var str0=’’;
    //遍历字符串,替换指定字符
    for(var i=0;i<str.length;i++){
    if(i==index){
    str0+=c;
    }else{
    str0+=str[i];
    }
    }
    return str0;
    }

    复制代码
    1
    2
    3
    var str='margin-left'; console.log(demo1(str));

2.去掉字符串中的空格

复制代码
1
2
3
4
5
6
7
8
9
10
11
function demo2(str){ //判断字符串中没有空格时,结束循环 while(str.indexOf(' ')!=-1){ str=str.replace(' ',''); } console.log(str); } var str=' asdjhfkajf adfjalkdfjaslkdf jasdkf al jaslkdf jad '; demo2(str);

3字符串首字母改大写

复制代码
1
2
3
4
5
6
7
8
9
10
11
var str='asdfasdfg'; var count=''; for(var i=0;i<str.length;i++){ if (i>0&&i<str.length) { count+=str[i]; }else{ count+=str[i].toUpperCase(); } } console.log(str);

4去字符串头尾空格

function demo4(str){
//祛除首部空格
for(var i=0;i<str.length;i++){
if(str[i]!=’ ‘){
str=str.substring(i,str.length);//截取不包括投不空格之外的字符串
break;//结束遍历
}
}
var index;//保存最后一个非空格的字符的位置
//祛除尾部空格
for(var j=str.length-1;j>=0;j–){
if(str[j]!=’ '){
index=j;
break;
}
}

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
var str0='';//新字符串 for(var m=0;m<=index;m++){ str0+=str[m]; } console.log(str0.length); } var str=' asdfasfd ';//afsafa demo4(str); console.log(str);

5 删除字符串中所有的数字

复制代码
1
2
3
4
5
6
7
8
9
10
var str='abc1def2g123'; var count=''; for(var i=0;i<str.length;i++){ if (str[i]>=0&&str[i]<=9) { continue; } count+=str[i]; } console.log(count);

6反转字符串

复制代码
1
2
3
4
5
6
7
8
function demo6(str){ var str0=''; for(var i=str.length-1;i>=0;i--){ str0+=str[i]; } return str0; }

最后

以上就是花痴百合最近收集整理的关于js字符串(把一个字符串转化为驼峰写法 去掉字符串中的空格字符串首字母改大写去字符串头尾空格删除字符串中所有的数字反转字符串)的全部内容,更多相关js字符串(把一个字符串转化为驼峰写法内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部