-1
我只是想分享我們的成功,因爲我真的無法找到任何地方此信息(這是所有PHP)在Twitter的API創建可點擊的鏈接1.1的JavaScript
使用.NET庫,AJAX &的Javascript,我同事獲得了twitter API 1.1的運行,但沒有可點擊的URL,@mentions或#hashtags。
我只是想分享我們的成功,因爲我真的無法找到任何地方此信息(這是所有PHP)在Twitter的API創建可點擊的鏈接1.1的JavaScript
使用.NET庫,AJAX &的Javascript,我同事獲得了twitter API 1.1的運行,但沒有可點擊的URL,@mentions或#hashtags。
這裏是解決方案:
function replaceAtMentionsWithLinks(text) {
var exp = /@([a-z\d_]+)/ig;
return text.replace(exp, "<a href='http://twitter.com/$1'
<http://twitter.com/%241%27> @$1</a>");
}
function replaceURLWithHTMLLinks(text) {
var exp = /(\b(www\.|http\:\/\/)\S+\b)/ig;
return text.replace(exp,"<a href='$1'>$1</a>");
}
function replacehashtags(text) {
var exp = /\#(\w+)/ig;
return text.replace(exp, "<a target='_blank'
href='https://twitter.com/search?q=%23$1&src=hash'>#$1</a>");
}