本文實例講述了js自定義trim函數(shù)實現(xiàn)刪除兩端空格功能。分享給大家供大家參考,具體如下:
兼容IE低版本瀏覽器,以及其他一些低版本腳本的瀏覽器
js中本身是沒有trim函數(shù)的
//刪除左右兩端的空格function trim(str){ return str.replace(/(^/s*)|(/s*$)/g, "");}//刪除左邊的空格function ltrim(str){ return str.replace(/(^/s*)/g,"");}//刪除右邊的空格function rtrim(str){ return str.replace(/(/s*$)/g,"");}或者擴展String類型屬性
String.prototype.trim = function(){ return this.replace(/(^/s*)|(/s*$)/g, "");}var str = document.getElementById("test").value;alert( str.trim() ); 或者干脆放棄使用js,使用jQuer之$.trim(str)
var str = $("#test").val();alert( $.trim(str) );希望本文所述對大家JavaScript程序設(shè)計有所幫助。
新聞熱點
疑難解答