Fungsi trim(string) javascript

Fungsi trim adalah fungsi yang bertujuan untuk menghilangkan suatu karakter dari suatu teks atau kumpulan teks. Ini bertujuan jika pada saat ada user yang posting atau comment atau apalah di suatu form dalam satu website, dia tidak menginputkan apapun kecuali spasi, nah pada dasarnya spasi itu termasuk karakter, tapi pada saat kita lihat jika postingan tersebut tersimpan, gag kelihatan apa – apa kan ? Karena itu, trim ini berfungsi untuk mengecek apakah user tadi jahil atau gag … 🙂

function trim(str){
    return str.replace(/^\s+|\s+$/g,'');
}

var text = '';
if(trim(text)=='') alert('Text kosong'); else alert('Text tidak kosong');