Avatar of debuchakrabarty

asked on 

Prefix/Suffix stuff to href elemenst using Regex


I am looking for a help regarding using Java Regex.

My requirement is to convert all "href"s in an HTML chunk so as to prefix and suffix some stuff on it. For example: <a href="http://google.com">Google</a> should become <a href="javascript:myJSFunction('http://google.com')">Google</a>, again I have to take care of scenario where User types the URL as <a href='http://google.com'>Google</a> or <a href=http://google.com>Google</a>.

The tricky part is that I only want href elements to be converted so <a href="http://google.com"><img src="http://myserver.com/logo.gif"></a> should also get converted to <a href="javascript:myJSFunction('http://google.com')"><img src="http://myserver.com/logo.gif"></a>, meaning the pattern shouldn't just look for all occurances of http:// only.

Thanks for your time and help,


Avatar of undefined
Last Comment

8/22/2022 - Mon