trim() di javascript

trim() merupakan fungsi untuk menghapus 2 spasi atau lebih menjadi hanya 1 spasi. setelah lama browsing sana sini ga nemu yang bener-bener fungsi trim dengan sempurna, yang ada malah ltrim dan rtrim sehingga itu tidak berpengaruh untuk spasi yang berada di tengah karakter. fungsi fungsi yang saya temukan cuma untuk spasi yang berada di awal dan akhir saja..... akhirnya saya memutuskan untuk membuat sendiri dan ternyata berhasil dengan sempurna misal string = ' ada spasi lebih '; bisa menjadi string = 'ada spasi lebih';
 
sehingga spasi di depan dan belakang bisa hilang dan spasi yang berada di tengah menjadi hanya 1 spasi (tidak kelebihan spasi). saya akan berikan kepada anda secara cuma-cuma semoga ini bisa bermanfaat bagi anda....... ni scriptnya
<script> 
function trim(s){ 
 string = s; 
 string = string.replace(/^s+|s+$/g,""); 
 while(string.indexOf("  ")>0){ 
  string = string.split("  ").join(" "); 
 } 
 return string; 
} 
mystring = "    Aldo     Expert   :        Cool      "; 
alert("Sebelum trim() = " + mystring); 
alert("Sesudah trim() = " + trim(mystring)); 
</script>
Silahkan copas

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line