Skip to content

kevva/bitcoin-regex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bitcoin-regex Build Status

Regular expression for matching Bitcoin addresses

Install

$ npm install --save bitcoin-regex

Usage

const bitcoinRegex = require('bitcoin-regex');

bitcoinRegex().test('1dice8EMZmqKvrGE4Qc9bUFf9PX3xaYDp foo bar');
//=> true

bitcoinRegex({exact: true}).test('1dice8EMZmqKvrGE4Qc9bUFf9PX3xaYDp foo bar');
//=> false

bitcoinRegex({exact: true}).test('1dice8EMZmqKvrGE4Qc9bUFf9PX3xaYDp');
//=> true

'foo 1dice8EMZmqKvrGE4Qc9bUFf9PX3xaYDp bar 1JeTiYgfVtpA3ygQTYFswkaoiH2VnFZJf9'.match(bitcoinRegex());
//=> ['1dice8EMZmqKvrGE4Qc9bUFf9PX3xaYDp', '1JeTiYgfVtpA3ygQTYFswkaoiH2VnFZJf9']

API

bitcoinRegex([options])

Returns a regex for matching Bitcoin addresses.

options

exact

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

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

License

MIT © Kevin Mårtensson

About

Regular expression for matching Bitcoin addresses

Resources

License

Stars

Watchers

Forks

Packages