第一種去掉 空格的方法
//去掉字串左邊的空格
function lTrim(str)
{
if (str.charAt(0) == " ")
{
//如果字串左邊第一個字符為空格
str = str.slice(1);//將空格從字串中去掉
//這一句也可改成 str = str.substring(1, str.length);
str = lTrim(str); //遞歸調用
}
return str;
}
//去掉字串右邊的空格
function rTrim(str)
{
var iLength;
iLength = str.length;
if (str.charAt(iLength - 1) == " ")
{
//如果字串右邊第一個字符為空格
str = str.slice(0, iLength - 1);//將空格從字串中去掉
//這一句也可改成 str = str.substring(0, iLength - 1);
str = rTrim(str); //遞歸調用
}
return str;
}
//去掉字串兩邊的空格
function trim(str)
{
return lTrim(rTrim(str));
}
第二種去掉 空格的方法
function fntrimspace(str)//去除首尾空格函數
{
while(str.substring(0,1)==" ")
{
str=str.substring(1);
}
while(str.substring(str.length-1)==" ")
{
str=str.substring(0,str.length-1);
}
return str;
}
相對來說 我比較喜歡第二種去掉空格的方法