第一种去掉 空格的方法
//去掉字串左边的空格
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;
}
相对来说 我比较喜欢第二种去掉空格的方法