如题所述
这个函数可以去除js获取变量的值两端的空格
function jtrim(str){
sstr = new String(str);
var n=0;
for(var i=0;i<sstr.length;i++){
if(sstr.charCodeAt(i)=="32"){
n++;
}else{
break;
}
}
sstr = sstr.substr(n,sstr.length-n);
var m=0;
for(var k=sstr.length-1;k>=0;k--){
if(sstr.charCodeAt(k)=="32"){
m++;
}
}
sstr = sstr.substr(0,sstr.length-m);
alert(sstr.length);
return(sstr);
}
function jtrim(str){
sstr = new String(str);
var n=0;
for(var i=0;i<sstr.length;i++){
if(sstr.charCodeAt(i)=="32"){
n++;
}else{
break;
}
}
sstr = sstr.substr(n,sstr.length-n);
var m=0;
for(var k=sstr.length-1;k>=0;k--){
if(sstr.charCodeAt(k)=="32"){
m++;
}
}
sstr = sstr.substr(0,sstr.length-m);
alert(sstr.length);
return(sstr);
}
参考资料:www.phptogether.com
温馨提示:答案为网友推荐,仅供参考