function Trim(str) //去除字符串首尾空格
{
if(typeof(str)!="string"){ //必须是字符串才能进行去除首位空格的操作
return;
}
if(str.length==0){ //空字符串原样返回
return str;
}
var leftIndex=0; //用来寻找字符串左端空格的游标
while(leftIndex<str.length){
if(str[leftIndex]==" ")
leftIndex++;
else
break;
}
if(leftIndex==str.length)
return "";
if(leftIndex!=0)
str=str.substring(leftIndex,str.length);
var rightIndex=str.length-1; //用来寻找字符串右端空格的游标
while(rightIndex>0){
if(str[rightIndex]==" "){
rightIndex--;
}
else
break;
}
if(rightIndex!=str.length-1){
str=str.substring(0,rightIndex+1);
}
return str;
}
转载于:https://www.cnblogs.com/feixiang92/p/5173873.html