JSFiddle - React, Tailwind, and code Playground
HTML
<form>
<p>
Input:<br>
<textarea name="text_input" id="text_input"></textarea>
</p>
</form>
JavaScript
$('#text_input').change(process).keyup(process);
function process() {
var html = $('#text_input').val();
var rgx = /<a [^>]*href\=\"?([^\"]+)\"?[^>]*>([^<]*)<\/a>/gi;
var result,url,link;
while (result = rgx.exec(html)) {
url = result[1];
link = result[2];
alert('url='+url+'\nlink='+link);
}
}