function trim(vStr) { return vStr.replace(/(^\s*)¦(\s*$)/g,""); } 例子: var vTestStr = " haha! " alert("'" + trim(vTestStr) + "'");
to:ynyn(风林火山)、abent(阿木一头)多谢了! abent(阿木一头)你的正则表达式好像是不行。我找了以前贴子,找到这个函数,很好使。 function trim(s) { var i; for (i = 0; i < s.length && s.charCodeAt(i) == 32; i ++); s = s.substring(i, s.length); for (i = s.length - 1; i >= 0 && s.charCodeAt(i) == 32; i--); s = s.substring(0, i + 1); return s; }
没想到还有人关注,he,he。这个正则表达式可以实现 abent(阿木一头)说有没错,只是贴出来的有点变形,:) function jstrim(s) { return s.replace(/(^\s*)|(\s*$)/g,""); }
return vStr.replace(/(^\s*)¦(\s*$)/g,"");
}
例子:
var vTestStr = " haha! "
alert("'" + trim(vTestStr) + "'");
abent(阿木一头)你的正则表达式好像是不行。我找了以前贴子,找到这个函数,很好使。
function trim(s) {
var i;
for (i = 0; i < s.length && s.charCodeAt(i) == 32; i ++);
s = s.substring(i, s.length);
for (i = s.length - 1; i >= 0 && s.charCodeAt(i) == 32; i--);
s = s.substring(0, i + 1);
return s;
}
abent(阿木一头)说有没错,只是贴出来的有点变形,:)
function jstrim(s)
{
return s.replace(/(^\s*)|(\s*$)/g,"");
}