node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »


url validator

NPM version Build status Test coverage Dependency Status License Downloads Gittip

Opinionated URL validator.

  • Does not support raw domains like, though I wish there was a smart way to do so
  • Defaults protocol-less URLs like // to HTTPs like
  • Domains will always have trailing slashes
  • Encode components


var url = validate(url)

var validate = require('url-validator')
var url = validate('//')
// => '' 

If the url is invalid, then url will be false