读书人

小弟我这样用JS复制内容,请教怎样去掉

发布时间: 2012-02-06 15:52:44 作者: rapoo

我这样用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= "复制代码 ">

读书人网 >JavaScript

热点推荐