JS问题,去掉字符串的前后空格

JavaScript018

JS问题,去掉字符串的前后空格,第1张

String.prototype.trim=function() {

return this.replace(/(^\s*)|(\s*$)/g,'')

}

var str=" test "

alert("["+str+"]")// [ test ]

alert("["+str.trim()+"]")// [test]

<SCRIPT LANGUAGE="JavaScript">

<!--

String.prototype.Trim = function()

{

return this.replace(/(^\s*)|(\s*$)/g, "")

}

String.prototype.LTrim = function()

{

return this.replace(/(^\s*)/g, "")

}

String.prototype.RTrim = function()

{

return this.replace(/(\s*$)/g, "")

}

//-->

</SCRIPT>

jquery自带了trim方法: $.trim(" abc ") // abc自己写方法: function trim(str) { return str.replace(/(^\s+)|(\s+$)/g, "")}trim(" abc ") // =abc