js 校验 btc eth 地址
NPM 安装
npm install wallet-address-validator
Browser
<script src="wallet-address-validator.min.js"></script>
API
validate (address [, currency = 'bitcoin'[, networkType = 'prod']])
支持币种
Supported crypto currencies
Auroracoin/AUR,
'auroracoin'
or'AUR'
Bankex/BKX,
'bankex'
or'BKX'
BeaverCoin/BVC,
'beavercoin'
or'BVC'
Biocoin/BIO,
'biocoin'
or'BIO'
Bitcoin/BTC,
'bitcoin'
or'BTC'
BitcoinCash/BCH,
'bitcoincash'
or'BCH'
BitcoinGold/BTG,
'bitcoingold'
or'BTG'
BitcoinPrivate/BTCP,
'bitcoinprivate'
or'BTCP'
BitcoinZ/BTCZ,
'bitcoinz'
or'BTCZ'
Callisto/CLO,
'callisto'
or'CLO'
Dash,
'dash'
or'DASH'
Decred/DCR,
'decred'
or'DCR'
Digibyte/DGB,
'digibyte'
or'DGB'
Dogecoin/DOGE,
'dogecoin'
or'DOGE'
Ethereum/ETH,
'ethereum'
or'ETH'
EthereumClassic/ETH,
'ethereumclassic'
or'ETC'
EthereumZero/ETZ,
'etherzero'
or'ETZ'
Freicoin/FRC,
'freicoin'
or'FRC'
Garlicoin/GRLC,
'garlicoin'
or'GRLC'
Hush/HUSH,
'hush'
or'HUSH'
Komodo/KMD,
'komodo'
or'KMD'
Litecoin/LTC,
'litecoin'
or'LTC'
Megacoin/MEC,
'megacoin'
or'MEC'
Namecoin/NMC,
'namecoin'
or'NMC'
NEO/NEO,
'NEO'
or'NEO'
NeoGas/GAS,
'neogas'
or'GAS'
Peercoin/PPCoin/PPC,
'peercoin'
or'PPC'
Primecoin/XPM,
'primecoin'
or'XPM'
Protoshares/PTS,
'protoshares'
or'PTS'
Qtum/QTUM,
'qtum'
or'QTUM'
Ripple/XRP,
'ripple'
or'XRP'
Snowgem/SNG,
'snowgem'
or'SNG'
Vertcoin/VTC,
'vertcoin'
or'VTC'
Votecoin/VTC,
'votecoin'
or'VOT'
Zcash/ZEC,
'zcash'
or'ZEC'
Zclassic/ZCL,
'zclassic'
or'ZCL'
ZenCash/ZEN,
'zencash'
or'ZEN'
example
NOde用法
require('wallet-address-validator'); var valid = WAValidator.validate('1KFzzGtDdnq5hrwxXGjwVnKzRbvf8WVxck', 'litecoin', 'testnet');
if(valid)
console.log('This is a valid address');
else
console.log('Address INVALID'); // As this is a invalid litecoin address 'Address INVALID' will be logged to console.
Browser
<script src="wallet-address-validator.min.js"></script>
ionic3 用法
import * as WAValidator from 'wallet-address-validator'
let valid = WAValidator.validate(this.address, 'ETH');
console.log('valid',valid)
this.zziftrue = valid
js 校验 btc eth 地址的更多相关文章
- 身份证校验,前台js校验,后台java校验
js校验: var vcity={ 11:"北京",12:"天津",13:"河北",14:"山西",15:"内 ...
- myeclipse取消js校验
最近玩一个新的项目,项目里面集成了别的项目,在从SVN上第一次荡下来的时候编译的时候老是校验jq文件,老是被卡主,设置myeclipse环境的时候我已经取消了所有的js校验了,但是还是不行.恼火之余, ...
- jquery.validate.js校验select2解决方案,Jquery插件select2校验解决方案
jquery.validate.js校验select2解决方案 Jquery插件select2校验解决方案 >>>>>>>>>>>&g ...
- JS校验身份证号的合法性
前端表单中有身份证号的校验,下边是用JS来校验身份证号的合法性. 中国居民身份证号码编码规则 第一.二位表示省(自治区.直辖市.特别行政区). 第三.四位表示市(地级市.自治州.盟及国家直辖市所属市辖 ...
- JS获取客户端IP地址、MAC和主机名【转】
JS获取客户端IP地址.MAC和主机名 引用:JS获取客户端IP地址.MAC和主机名的7个方法汇总 利用搜狐接口 <html> <head> <meta http-equ ...
- js 获取客户端mac地址
js 获取客户端mac地址 javascript获取客户端网卡MAC地址和IP地址和计算机名 nodesj如何获得客户端的mac地址呢? 浏览器获取MAC地址 不限浏览器的mac地址取得的几种办法 I ...
- js校验数字是否为小数
js校验数字是否为小数: function checkDot(c) {c = parseFloat(c); -]?[-]*\.[-]*[-]+$/; return r.test(c); }
- 身份证号正则校验(js校验+JAVA校验)
js校验身份证号[15位和18位] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 ...
- jquery-validator中js校验及标签校验的使用
jquery-validator中js校验及标签校验的使用: 1.项目中引入jquery.validate.js 官方网站:http://bassistance.de/ http://jquery ...
随机推荐
- 一段c++代码实现睡眠功能
#ifdef ACL_UNIX struct timeval tv; tv.tv_sec = delay / 1000; tv.tv_usec = (suseconds_t) (delay - tv. ...
- gitignore的使用
gitignore的作用是忽略文件的提交,被加入到gitignore中的文件不会被提交到文件服务器 通常需要添加到.gitignore的文件有: (1)缓存相关文件,编译相关文件,运行时相关文件 (2 ...
- Vs2010项目升级到Vs2015时的一些修改
之前的C++/cli项目, Civil 3D版本为2014, 现在需要升级到2018版, 在升级的过程中遇到了一些问题: 为了备忘, 记录如下: Vcproj文件中进行了一些修改, 为了跟多版本项目的 ...
- Educational Codeforces Round 60 (Rated for Div. 2)
A. Best Subsegment 题意 找 连续区间的平均值 满足最大情况下的最长长度 思路:就是看有几个连续的最大值 #include<bits/stdc++.h> using n ...
- LoadRunner【第二篇】原理及使用流程
loadrunner工作原理 性能测试只关注底层数据,不关注业务,不关注客户端动作.所以,脚本运行正确不一定业务就正确(业务是否正确,如果是查询,我们可以通过检查点来判断:如果是增删改操作,可以看通过 ...
- Maven pom文件标签解析大全
<span style="padding:0px; margin:0px"><project xmlns="http://maven.apache.or ...
- GoLang-Beego使用
1.beego 注意事项 beego的默认架构是mvc python的django默认是mtv package main import ( "github.com/astaxie/beego ...
- CentOS Linux安装python3
本文的方法是在CentOS上新装了python3,如果本机安装了python2则保留,因为可能有程序依赖目前的python2环境,比如yum!!!!! 一.安装python3.7 1. 安装依赖环境 ...
- Vue基础之es6
什么是ECMAScript,以及es6的诞生? 1997年 ECMAScript 1.0 诞生 1999年12月 ECMAScript 3.0诞生,它 是一个巨大的成功,在业界得到了广泛的支持,它奠定 ...
- dubbo和dubboX与微服务架构(dubbo一)
一.传统三层架构模式的缺陷 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)web.业务逻辑层(Bu ...