在推文分享中忽略标签

时间:2015-05-20 14:37:57

标签: javascript jquery html twitter

我正在使用函数创建推文文本共享:

 Social.prototype.shareTwitter = function() {
    var link = 'https://twitter.com/intent/tweet?url=' + this.link + '&text=' + this.description  + '';

    window.location.href = link;
  };

并且工作正常,但问题是在this.description中有几个br标签,并且twitter可以理解为长空格。

可以忽略br标签吗?

感谢!!!

2 个答案:

答案 0 :(得分:2)

您可以使用string.empty(“”)

替换description的所有br标签
this.description.replace(/(<br[^>]*>)/g, '');

答案 1 :(得分:1)

此正则表达式将从描述中删除<br />

Social.prototype.shareTwitter = function() {
    var link = 'https://twitter.com/intent/tweet?url=' + this.link + '&text=' + this.description.replace(/(<br[^>]*>)/g, '')  + '';

    window.location.href = link;
};