var LinkString="Google Link Is:<a href='www.Google.com' target='_blank' style='text-decoration:none; color:#000000;'>URL</a>";
LinkStringから完全なアンカータグを抽出したいとします。javascriptでvarから完全アンカータグを抽出するには?
var LinkString="Google Link Is:<a href='www.Google.com' target='_blank' style='text-decoration:none; color:#000000;'>URL</a>";
LinkStringから完全なアンカータグを抽出したいとします。javascriptでvarから完全アンカータグを抽出するには?
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);
何LinkStringが唯一のアンカータグを持っている場合は? ? –
@ jayeshpatil 2番目と3番目の場合はその場合も動作するはずです。最後のものもチェックしてください。 – gurvinder372
は、それが動作します、これを試してみてください:
スプリット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/
使用正規表現[(。*?) '<\/a>'](https://regex101.com/r/xB1sE3/1) –
Tushar