概述
-
把一个字符串转化为驼峰写法(例如: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;
}var str='margin-left'; console.log(demo1(str));
2.去掉字符串中的空格
function demo2(str){
//判断字符串中没有空格时,结束循环
while(str.indexOf(' ')!=-1){
str=str.replace(' ','');
}
console.log(str);
}
var str=' asdjhfkajf adfjalkdfjaslkdf jasdkf al jaslkdf jad ';
demo2(str);
3字符串首字母改大写
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;
}
}
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 删除字符串中所有的数字
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反转字符串
function demo6(str){
var str0='';
for(var i=str.length-1;i>=0;i--){
str0+=str[i];
}
return str0;
}
最后
以上就是花痴百合为你收集整理的js字符串(把一个字符串转化为驼峰写法 去掉字符串中的空格字符串首字母改大写去字符串头尾空格删除字符串中所有的数字反转字符串)的全部内容,希望文章能够帮你解决js字符串(把一个字符串转化为驼峰写法 去掉字符串中的空格字符串首字母改大写去字符串头尾空格删除字符串中所有的数字反转字符串)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复