2016-04-02 6 views

答えて

1

var LinkString="Google Link Is:<a href='www.Google.com' target='_blank' style='text-decoration:none; color:#000000;'>URL</a>"; 
 
    var output = LinkString.split(/(?=<a)/)[1]; 
 
    alert(output);

それとも

var LinkString="Google Link Is:<a href='www.Google.com' target='_blank' style='text-decoration:none; color:#000000;'>URL</a>"; 
 
alert(LinkString.match(/(?=<a)[\w\W]+a>/));

それとも、常に唯一のアンカータグの私があることを確信している場合は、これを試してくださいnは、単純にこの文字列

var LinkString="Google Link Is:<a href='www.Google.com' target='_blank' style='text-decoration:none; color:#000000;'>URL</a>"; 
 
    var output = LinkString.substring(LinkString.indexOf("<a"), LinkString.indexOf("</a>")+4); 
 
    alert(output);

+0

何LinkStringが唯一のアンカータグを持っている場合は? ? –

+0

@ jayeshpatil 2番目と3番目の場合はその場合も動作するはずです。最後のものもチェックしてください。 – gurvinder372

1

は、それが動作します、これを試してみてください:

スプリットLinkString javascriptのsplit()機能を使用して。それはあなたに値の配列を返す:によって返されます。

var LinkString="Google Link Is:<a href='www.Google.com' target='_blank' style='text-decoration:none; color:#000000;'>URL</a>"; 
    var output = LinkString.split(':'); 
    console.log(output[1] + output[2] + output[3]); 

JSFiddleデモ:https://jsfiddle.net/uxwz3o1k/

=============================== OR === =====================================

var LinkString="Google Link Is:<a href='www.Google.com' target='_blank' style='text-decoration:none; color:#000000;'>URL</a>"; 
    var output = LinkString.split(/(?=<a)/); 
    console.log(output[1]); 

JSFiddleデモ:https://jsfiddle.net/uxwz3o1k/1

========================または============== ===================

var LinkString="Google Link Is:<a href='www.Google.com' target='_blank' style='text-decoration:none; color:#000000;'>URL</a>"; 
    var indexOpenAnchor = LinkString.indexOf('<a'); 
    var indexClosingAnchor = LinkString.indexOf('a>'); 
    console.log(LinkString.substring(indexOpenAnchor,indexClosingAnchor+2)); 

JSFiddleデモ:https://jsfiddle.net/uxwz3o1k/2/

関連する問題