Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nescalante/urlregex

URL validation for Node and the browser
https://github.com/nescalante/urlregex

Last synced: 20 days ago
JSON representation

URL validation for Node and the browser

Awesome Lists containing this project

README

        

# urlregex

[![Greenkeeper badge](https://badges.greenkeeper.io/nescalante/urlregex.svg)](https://greenkeeper.io/)

No-dependency URL validation for Node and the browser.

## Install

```
npm install urlregex
```

## Usage

```js
const urlRegex = require('urlregex');
const isValid = urlRegex().test('http://github.com');
```
### `allowedProtocols` option

You can provide the `allowedProtocols` option to specify which protocols are allowed in the URL. It can either be an array of strings or the `'*'` wildcard to allow any protocol.

## Credits

Mostly based on [url-regex package](https://github.com/kevva/url-regex), but optimized for browser usage

## License

MIT