1.0.8 • Published 4 years ago

neo-regex v1.0.8

Weekly downloads
16
License
MIT
Repository
github
Last release
4 years ago

neo-regex Build Status XO code style

Regular expression for matching NEO addresses

Install

~ ❯❯❯ npm install neo-regex

Usage

const neoRegex = require('neo-regex');

neoRegex().test('nodejsrocks AQVh2pG732YvtNaxEGkQUei3YA4cvo7d2i');
//=> true

neoRegex({exact: true}).test('nodejsrocks AQVh2pG732YvtNaxEGkQUei3YA4cvo7d2i foo');
//=> false

neoRegex({exact: true}).test('AQVh2pG732YvtNaxEGkQUei3YA4cvo7d2i');
//=> true

'nodejsrocks AQVh2pG732YvtNaxEGkQUei3YA4cvo7d2i unicorn AR4QmqYENiZAD6oXe7ftm6eDcwtHk7rVTT rainbow'.match(neoRegex());
//=> ['AQVh2pG732YvtNaxEGkQUei3YA4cvo7d2i', 'AR4QmqYENiZAD6oXe7ftm6eDcwtHk7rVTT']

API

neoRegex(options)

Returns a regex for matching NEO addresses.

options.exact

Type: boolean Default: false (Matches any NEO address in a string)

Only match an exact string. Useful with RegExp#test() to check if a string is an NEO address.

Related

  • ethereum-regex - Regular expression for matching Ethereum (ETH) addresses.
  • litecoin-regex - Regular expression for matching Litecoin (LTC) addresses.
  • bitcoincash-regex - Regular expression for matching Bitcoin Cash (BCH) addresses.
  • monero-regex - Regular expression for matching Monero (XMR) addresses.
  • dash-regex - Regular expression for matching Dash addresses.
  • ripple-regex - Regular expression for matching Ripple (XRP) addresses.
  • dogecoin-regex - Regular expression for matching Dogecoin (DOGE) addresses.

License

MIT © Nikolaos Kamarinakis