• 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用法
      
    var WAValidator require('wallet-address-validator');
     
    var valid WAValidator.validate('1KFzzGtDdnq5hrwxXGjwVnKzRbvf8WVxck''BTC');
    if(valid)
        console.log('This is a valid address');
    else
        console.log('Address INVALID');
     
    // This will log 'This is a valid address' to the console.
     
    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>

    // WAValidator is exposed as a global (window.WAValidator)
    var valid WAValidator.validate('1KFzzGtDdnq5hrwxXGjwVnKzRbvf8WVxck''bitcoin');
    if(valid)
        alert('This is a valid address');
    else
        alert('Address INVALID');
     
    // This should show a pop up with text 'This is a valid address'.
    ionic3 用法
    import * as WAValidator from 'wallet-address-validator'
    let valid = WAValidator.validate(this.address, 'ETH');
    console.log('valid',valid)
    this.zziftrue = valid

      

  • 相关阅读:
    Ansible 简单使用
    修改Elasticsearch的settings
    Nginx ssl证书部署
    配置 Haproxy 防范 DDOS 攻击
    Sort命令使用
    Haproxy ssl 配置方式
    MySQL连接线程kill利器之pt-kill
    percona-toolkit工具包的安装和使用
    Centos7 禁止firewalld并使用iptables 作默认防火墙以及忘记root密码的处理方法
    pt-query-digest查询日志分析工具
  • 原文地址:https://www.cnblogs.com/wupeng88/p/9951532.html
Copyright © 2020-2023  润新知