JS去掉字串兩邊(左右)的空格(js去空格)
阿新 • • 發佈:2019-02-03
//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)));
}
//去掉左右空格
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)));
}