87,904
社区成员
发帖
与我相关
我的任务
分享
// 清除字符串前后的英文空格。
function trim(string)
{
var tmpchar, i, j, result;
// 从头开始找空格。
i = 0;
tmpchar = string.charAt(i);
while (tmpchar == ' ') {
i ++;
tmpchar = string.charAt(i);
}
// 从尾开始找空格。
j = string.length - 1;
tmpchar = string.charAt(j);
while (tmpchar == ' ') {
j --;
tmpchar = string.charAt (j);
}
// 返回非空格部分!
if ( i <= j)
result = string.substring(i,j+1);
else
result = "";
return result;
}
var s = " abc ";
alert(s.length); // 7
alert(trim(s).length); // 3, 少了前 3 后 1 的空格
function trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g,"");
}
var s=" d ";
s=trim(s);
alert(s.length);
// 清除字符串前后的英文空格。
function trim(string)
{
var tmpchar, i, j, result;
// 从头开始找空格。
i = 0;
tmpchar = string.charAt(i);
while (tmpchar == ' ') {
i ++;
tmpchar = string.charAt(i);
}
// 从尾开始找空格。
j = string.length - 1;
tmpchar = string.charAt(j);
while (tmpchar == ' ') {
j --;
tmpchar = string.charAt (j);
}
// 返回非空格部分!
if ( i <= j)
result = string.substring(i,j+1);
else
result = "";
return result;
}