首页 > 其他 > 详细

Go 判断 BTC 交易地址合法校验

时间:2020-01-03 19:13:49      阅读:120      评论:0      收藏:0      [点我收藏+]

BTC 交易地址规则

 

一下代码是 Golang 判断是否是一个合法的 BTC 交易地址。


import "strings"

// 返回 true 为合法 BTC 交易地址
func IsValidBtcAddress(address string) bool {
    len := len(address)
    if len < 25 {
        return false
    }


    if strings.HasPrefix(address, "1") {
        if len >= 26 && len <= 34 {
            return true
        }
    }


    if strings.HasPrefix(address, "3") && len == 34 {
        return true
    }


    if strings.HasPrefix(address, "bc1") && len > 34 {
        return true
    }


    return false
}


Go 判断 BTC 交易地址合法校验

原文:https://www.cnblogs.com/wf-l5201314/p/12146323.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!