2011-12-21 48 views
0

從理論上講,的Javascript匹配替換爲鏈接

我心中已經有鏈接: 「http://t.co/RANDOM_TEXT」

  • RANDOM_TEXT =變化在每個崗位。

我想改變整個鏈路爲「閱讀全文...」 只是「http://t.co/」。

嗯, 「http://t.co/blabla123」 需要 「更多...」

和 「http://t.co/blabla6354」 需要「更多。 ..「等等

感謝您的任何答案。

+0

你說 '理論上' ......這是否意味着鏈接並不一定總是與'http://t.co/啓動'? – Matijs 2011-12-21 12:53:06

+0

你標記了這個「preg-match」 - 你是說你想在PHP中做到這一點?另外,爲了澄清這個要求,你是否想要找到嵌入在其他文本中的URL,並用鏈接到該URL的''標籤替換它們,但顯示文本「Read more ...」?所以'「一些文字http://t.co/something更多文字」'會變成''一些文字 nnnnnn 2011-12-21 13:30:45

回答

3

試着這麼做:

$('a[href^="http://t.co/"]').text('Read more...'); 
-1

試試這個:

$("a").each(function() { 
    if($(this).html().match('t.co')) 
    $(this).html('Read Mode'); 
});   
+0

這可能是不安全的,並且不夠健壯,需要在比賽中包含http – Yule 2011-12-21 14:19:53