If someone posts a multi-line post that contained text and links, I want to be able to find and wrap the links with <p> tags, but I can only do it with one link at a time (source code comes from phpBB2 – clickable links function), which causes every link to be like this:
<p>http://www.bbc.co.uk/</p>
<p>http://www.bbc.co.uk/</p>
<p>http://www.bbc.co.uk/</p>
Where I want it to happen to be like this:
<p>http://www.bbc.co.uk/
http://www.bbc.co.uk/
http://www.bbc.co.uk/</p>
Cheers.
Feed it to DOM loadHTML function and getElementsByTagName(‘p’), make a reference with
->item(i)based on the->length, get thenodeValueand just make a new paragraph with document.createElement, set the nodeValue to your string ofnodeValues that you retrieved from the loop after concatenating them with\n<br>or something.You shouldn’t use regex for this.