主题:  JS里面怎么去掉前后空格?

有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
注册:2002/3/25 12:50:19
#12002/6/4 16:50:22
javascript里面怎么去掉前后空格?
我在语言参考里找了好久,也没有发现~~



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#22002/6/4 17:29:21
没有那样的方法,自己遍一个函数吧。



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
#32002/6/4 19:02:56
//From Demon.S js-Lib
var result=" Demon.S ";
alert(result);
result = trim(result);
alert(result);
function trim(s) {
var r = s;
var ch = r.substring(0, 1);
while (ch == " ") {
r = r.substring(1, r.length);
ch = r.substring(0, 1);
}
ch = r.substring(r.length-1, r.length);
while (ch == " ") {
r = r.substring(0, r.length-1);
ch = r.substring(r.length-1, r.length);
}
while (r.indexOf(" ") != -1) {
r = r.substring(0, r.indexOf(" ")) + r.substring(r.indexOf(" ")+1,

r.length);
}
return r;
}


D:)S



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
注册:2002/3/25 12:50:19
#42002/6/4 21:22:34
MY GOD!没想到还真没这个功能,还要写这么多代码才能实现好麻烦啊!谢谢了!
没想到画魔这个也这么历害啊,看你平时在这里不常见的!



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
#52002/6/4 22:45:47
这个是给你参考的,我有一个同样功能的只要三行代码,你可以自己参考上面的或者就用上面的吧。
下班的时候刚好路过……



有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
注册:2002/3/25 12:50:19
#62002/6/6 13:57:30
真是的,竟然有只要三行代码的,为什么不告诉我啊?
因为这个问题本来也不大,如果去使用那么多代码,我实在不情愿