That is true, things change, but, in the other hand, a more loose regex would also match false cases and non well-formed urls. My opinion is that the code would would become "possible future proof" and faulty with the current situation. How do you see this other cenario?