js去掉字串中多餘的空格
阿新 • • 發佈:2019-02-05
例如:
字串:" the quick brown for jumped over the lazy dog "
效果圖:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script> var sentence=" the quick brown for jumped over the lazy dog "; //獲得當前字串的長度 var length = sentence.length; //去掉字串前面的空格 for(var i=0;i<length;i++) { if(sentence[i]!=' ') { sentence = sentence.substring(i,length); break; } } //去掉字串前面空格的字串長度 length=sentence.length; //去掉字串後面的空格 for(var i=length-1;i>=0;i--) { if(sentence[i]!=' ') { sentence = sentence.substring(0,i+1); break; } } length=sentence.length; //去掉字串中間的空格 for(var i=0;i<length;i++) { if(sentence[i]==' ') { if(sentence[i+1]==' ') { var buffer1 = sentence.substring(0,i); var buffer2 = sentence.substring(i+1,sentence.length); sentence = buffer1+buffer2; i--; } } } console.log(sentence); </script> </head> <body> </body> </html>