请教如何去除字符串中的所有空格 用trim()这个函数可以吗? 还是有别的方法,请各位大大赐教. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 s = replace(s, " ", "") 没有trim函数,只能自己写str.replace(/\s/g,"")去掉所有的空格 trim那是VBS的方法(去除字符串两端的空格)<script language="javascript">function d_space(str){ return str.replace(/\s| /g,"");//全角空格和半角空格}alert(d_space(" 空 .a 格 "));</script> js中的String对象是没有trim()方法的,当然了,你可以自己对String做个扩展,为其添加一个trim()方法。不过trim()在别的编程语言中一般是用来去除字符串开头和末尾的空格的,似乎和你的意图不符哦!建议用replace() 用正规替换。hbhbhbhbhb1021(天外水火(我要多努力)) 的方法就行了。 去全部空格可以用天外水火的方法,实现JS的Trim可以用以下方法String.prototype.Trim = function(){ return this.replace(/^\s+|\s+$/g, "");}alert("|" + " a ".Trim() + "|"); js的replace只替换1个字符,需要用到正则 Metro 布局排版 JS内存泄露问题 输入框默认显示当前时间 资深进,请问javascript的new创建问题? jquery入门遇到问题,请指点 坐等一段正则表达式 请教:CSDN发贴的时间间隔是多少? 【分不多了】如何取得一个element在屏幕上的位置? 怎样设置窗体的大小 ExtJS tbar 中文本框取值问题 如何在两个语句间停顿一段时间 javascript 如何禁用IE 7.0的Ctrl+鼠标滚轮的功能?
str.replace(/\s/g,"")
去掉所有的空格
function d_space(str){
return str.replace(/\s| /g,"");//全角空格和半角空格
}
alert(d_space(" 空 .a 格 "));
</script>
String.prototype.Trim = function()
{
return this.replace(/^\s+|\s+$/g, "");
}
alert("|" + " a ".Trim() + "|");