valid-url icon indicating copy to clipboard operation
valid-url copied to clipboard

Wrong processing of URL

Open EJohnF opened this issue 8 years ago • 1 comments

try to verify that url: http://wrong%20link.tech/JFKblue.gif

if (validUrl.isWebUri(http://wrong%20link.tech/JFKblue.gif)){ console.log('Looks like an URI');

in logs I see that it looks like an URI, but it's not.

EJohnF avatar Dec 27 '16 15:12 EJohnF

Hi @EJohnF,

Sure this URL is wrong.

I was facing the same issues with valid-url but also validator so I decided to build a module as reliable as possible strictly based on RFC-3986: https://github.com/adrienv1520/node-uri

The main features of this project are:

  • parse any URI (URNs, URLs, URIs with IDNs support, etc.);
  • get the safe Punycode ASCII or Unicode serialization of a domain;
  • check an URI, HTTP/HTTPS/Sitemap URL, IP, domain is valid with clear checking errors;
  • encode/decode an URI, HTTP/HTTPS/Sitemap URL.

I hope it could help you.

adrienv1520 avatar Oct 17 '20 16:10 adrienv1520