1. 程式人生 > >JS去掉字串兩邊(左右)的空格(js去空格)

JS去掉字串兩邊(左右)的空格(js去空格)

//substring的方式
//去掉左右空格
function Trim(mystr){
 while ((mystr.indexOf(" ")==0) && (mystr.length>1)){
  mystr=mystr.substring(1,mystr.length);
 }//去除前面空格
 while ((mystr.lastIndexOf(" ")==mystr.length-1)&&(mystr.length>1)){
  mystr=mystr.substring(0,mystr.length-1);
 }//去除後面空格
 if (mystr==" "){
  mystr="";
 }
 return mystr;
}
//去掉右邊空格
function RTrim(stringObj)
{
 while (stringObj.charCodeAt(stringObj.length - 1) == 32)
   {
      stringObj = stringObj.substring(0,stringObj.length - 1);
   }
   return stringObj;
}
//去掉左邊空格
function LTrim(stringObj)
{
   while (stringObj.charCodeAt(0) == 32)
   {
       stringObj = stringObj.substring(1,stringObj.length);
   }
   return stringObj;
}
//去字串左右兩邊的空格(中間的空格不能去)
function RLTrim(stringObj)
{
 return(ltrim(rtrim(stringObj)));
}