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 ...
随机推荐
- centos系统java后台运行(xshll关掉不至于jar程序结束)
这样执行,就可以后台运行java程序 nohup java -Dfile.encoding=UTF-8 -jar xxx.jar & 后台内容在该目录下nohup .out文件内,netst ...
- 【zabbix教程系列】二、zabbix特点
一.度量收集 从任何设备,系统,应用上收集指标,收集指标的方法有: 多平台zabbix代理 SNMP and IPMI 代理 无代理监控用户服务 自定义方法 计算和聚合 用户端web监控 二.问题发 ...
- NOIP2001提高组复赛B 数的划分
题目链接:https://ac.nowcoder.com/acm/contest/249/B 题目大意: 略 分析1(记忆化搜索): 方法为减而治之,把n划分成k份的答案就相当于每次把n分成a,b两个 ...
- Vue.Draggable
Vue.Draggable拖动效果 下载包:npm install vue-draggable --save 组件中引进依赖: import draggable from 'vuedraggable' ...
- 如何批量修改网页 更新网站 一键保存 windows查看和排序
批量打开需要修改的网页,一键保存:一个网站会由很多网页组成,当需要大量更新的时候,如果一个个进行打开修改,效率会很低,内容修改不多,且容易修改的时候,可以用editplus这种小编辑软件批量打开,批量 ...
- 微软发布Xamarin Live Player:Win10可开发iOS
微软在Build2017大会上发布一款名为Xamarin Live Player的全新工具,可以让PC用户在不使用Mac的前提下测试和调试iOS应用.但是向App Store提交应用时仍然需要Xcod ...
- git 的简单实用
一. 安装 Git(git_for_windows.xp510.com.rar) 二. 使用 a) 进入到 git bash(命令行工具) b) 初始化user.name,user.email $ g ...
- 2018-2019 ACM-ICPC, Asia East Continent Finals部分题解
C:显然每p2个数会有一个0循环,其中22 32 52 72的循环会在200个数中出现,找到p2循环的位置就可以知道首位在模p2意义下是多少,并且循环位置几乎是唯一的(对72不满足但可能的位置也很少) ...
- Elasticsearch 创建以及修改索引结构
从问题出发,这篇内容可以解决以下几个问题: 一:如何开启关闭Es索引(数据库)? 二:如何创建索引(数据库)结构? 三:如何向已有索引(数据库)中添加类型(表)结构? 四:如何向已有类型(表)中添加新 ...
- Node.js修改全局安装默认路径
因为苦于C盘不够的烦恼,不想把全局安装包的路径弄在C盘,于是有了这篇文章: 查看设置 npm config ls //查看设定信息,,找到prefix一行,默认是一般是在C盘 修改命令如下 npm c ...