ethereum-regex
Regular expression for matching Ethereum (ETH) addresses
Install
~ ❯❯❯ npm install ethereum-regex
Usage
const ethereumRegex = require('ethereum-regex');
ethereumRegex().test('nodejsrocks 0x281055afc982d96fab65b3a49cac8b878184cb16');
ethereumRegex({exact: true}).test('nodejsrocks 0x281055afc982d96fab65b3a49cac8b878184cb16 foo');
ethereumRegex.v6({exact: true}).test('0x281055afc982d96fab65b3a49cac8b878184cb16');
'nodejsrocks 0x6f46cf5569aefa1acc1009290c8e043747172d89 unicorn 0x90e63c3d53e0ea496845b7a03ec7548b70014a91 rainbow'.match(ethereumRegex());
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.
Credits
License
MIT © Nikolaos Kamarinakis