日期:2014-05-16  浏览次数:20616 次

我这样用JS复制内容,请问怎样去掉后面的多余空格?
我这样用JS复制内容,请问怎样去掉后面的多余空格?
我复制的是TextBox里的内容,可是我下面这样用,复制出来的内容后面自动多带了个多余空格,请问如何去掉?谢谢大家

<input   name= "button "       type= "button "       onclick= "javascript:clipboardData.setData( 'text ',TextBox1.value);alert( '链接代码已经复制,您可以在您的网页上粘贴了! '); "       value= "复制代码 ">

------解决方案--------------------
// 增加一个名为 trim 的函数作为
// String 构造函数的原型对象的一个方法。
String.prototype.trim = function()
{
// 用正则表达式将前后空格
// 用空字符串替代。
return this.replace(/(^\s*)|(\s*$)/g, " ");
}

TextBox1.value
改为
TextBox1.value.trim();

------解决方案--------------------
用正则
------解决方案--------------------
<input name= "button " type= "button " onclick= "javascript:clipboardData.setData( 'text ',TextBox1.value.replace(/(^\s*)|(\s*$)/g, " "););alert( '链接代码已经复制,您可以在您的网页上粘贴了! '); " value= "复制代码 ">