ethereum-regex
v1.1.13
Published
Regular expression for matching Ethereum (ETH) addresses.
Downloads
1,199
Readme
ethereum-regex
Regular expression for matching Ethereum (ETH) addresses
Install
~ ❯❯❯ npm install ethereum-regex
Usage
const ethereumRegex = require('ethereum-regex')
ethereumRegex().test('nodejsrocks 0x281055afc982d96fab65b3a49cac8b878184cb16')
//=> true
ethereumRegex({exact: true}).test('nodejsrocks 0x281055afc982d96fab65b3a49cac8b878184cb16 foo')
//=> false
ethereumRegex({exact: true}).test('0x281055afc982d96fab65b3a49cac8b878184cb16')
//=> true
'nodejsrocks 0x6f46cf5569aefa1acc1009290c8e043747172d89 unicorn 0x90e63c3d53e0ea496845b7a03ec7548b70014a91 rainbow'.match(ethereumRegex())
//=> ['0x6f46cf5569aefa1acc1009290c8e043747172d89', '0x90e63c3d53e0ea496845b7a03ec7548b70014a91']
API
ethereumRegex([options])
Returns a regex for matching Ethereum (ETH) addresses.
options.exact
Type: boolean
Default: false
(Matches any ETH address in a string)
Only match an exact string. Useful with RegExp#test()
to check if a string is an ETH address.
Related
- 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.
- neo-regex - Regular expression for matching NEO addresses.
- dogecoin-regex - Regular expression for matching Dogecoin (DOGE) addresses.
License
MIT © Nikolaos Kamarinakis