I have a text from user input. In the text includes all kind emails and links start with "http/https/www". For example: I have a text like below.
Lorem ipsum dolor email@foo.com sit amet https://foo.com/path?query=string
Lorem ipsum foo.com www.foo.com Lorem ipsum dolor
Exected output would be.
Lorem ipsum dolor <a href="mailto:email@foo.com>email@foo.com</a> sit amet <a href="https://foo.com/path?query=string">https://foo.com/path?query=string</a>
Lorem ipsum <a href="foo.com">foo.com</a> <a href="www.foo.com">www.foo.com</a> Lorem ipsum dolor