Noticeably Playful Monkeys

    ethereum-regex
    TypeScript icon, indicating that this package has built-in type declarations

    1.1.13 • Public • Published

    ethereum-regex Build Status XO code style

    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

    Install

    npm i ethereum-regex

    DownloadsWeekly Downloads

    533

    Version

    1.1.13

    License

    MIT

    Unpacked Size

    4.73 kB

    Total Files

    5

    Last publish

    Collaborators

    • k4m4