我正在使用函数创建推文文本共享:
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标签吗?
感谢!!!
答案 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;
};