3个回答
展开全部
String.prototype.trim=function() {
return this.replace(/(^\s*)|(\s*$)/g,'');
}
var str=" ab c ";
alert("["+str+"]"); //
alert("["+str.trim()+"]");
return this.replace(/(^\s*)|(\s*$)/g,'');
}
var str=" ab c ";
alert("["+str+"]"); //
alert("["+str.trim()+"]");
追问
我们都没学return。。,只学了document。。还有(/(^\s*)|(\s*$)/g,'')都看不懂啊,,,有没有更初级简单一点的方法啊。。。
追答
window.onload=function() {
var str=" ab c";
alert("["+str.trim()+"]".replace(/(^\s*)|(\s*$)/g,''));
}
试试这样 (/(^\s*)|(\s*$)/g,'') 是一个正则表达式 就是匹配把所有以可见字条开头或结尾的字符串,这是正则表达式的网址 你去看一下就知道了http://www.yesky.com/imagesnew/software/vbscript/html/jsgrpRegExpSyntax.html
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在js中加入下面的代码
String.prototype.trim = function() {
return (this || '').replace(/^\s+|\s+$/g, '');
};
在文档中调用
var str = 'ab c ';
str = str.trim();
alert(str);
str即你要的结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最笨的办法就是使用替换空格函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询