Go 判断 BTC 交易地址合法校验
Posted wf-l5201314
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go 判断 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 交易地址合法校验的主要内容,如果未能解决你的问题,请参考以下文章