PHP-BTC、ETH地址合法性校验(正则)

说在前面:如果在交易所需要充提币操作,那么避免不了要进行提币地址的合法性校验,来减少用户操作失误的概率。

/* PHP 代码段*/
// ETH地址合法校验
if (!(preg_match('/^(0x)?[0-9a-fA-F]{40}$/', $address))) {
    return false; //满足if代表地址不合法
}

// BTC地址合法校验
if (!(preg_match('/^(1|3)[a-zA-Z\d]{24,33}$/', $address) && preg_match('/^[^0OlI]{25,34}$/', $address))) {
    return false; //满足if代表地址不合法
}

 

 

如果搭建过程中遇到任何问题,请发送问题致邮件:[email protected],我会尽我所能帮您解答。

 

 

打赏(加密货币)

BTC地址:1MHAPXoydTMTXi9r5mHYp3kGFYkKGcpXf

ETH地址:0x8d345c08805c1e0d21f518bb301640e937b8c2c6

ADA地址:DdzFFzCqrhsqmBCy6zTcdy1bshH3p5LtfmssqvL8AUcPjf55q7LteaJtx7eztaayftSj3aKWS4qWqUPJVt3ZiPVmtoKHdRYrfMHDzwGn

EOS地址:0x8d345c08805c1e0d21f518bb301640e937b8c2c6

转载于:https://my.oschina.net/u/3050295/blog/2245909

你可能感兴趣的:(PHP-BTC、ETH地址合法性校验(正则))