web3.0 icon indicating copy to clipboard operation
web3.0 copied to clipboard

问一下

Open sixgodfan opened this issue 1 year ago • 1 comments

请问trx或eth的私钥跟哈希如何用正则(php)区分出来?

sixgodfan avatar Dec 25 '23 16:12 sixgodfan

可以使用正则表达式来区分 TRX 或 ETH 的私钥和哈希。以下是两种方法:

方法一:使用长度

TRX 私钥的长度为 64 个字符,而 ETH 私钥的长度为 66 个字符。哈希的长度通常为 64 个字符,但也可以是其他长度。因此,可以使用以下正则表达式来区分它们:

` $regex = '/^[0-9a-f]{64}$/';

if (preg_match($regex, $string)) { // 可能是 TRX 私钥或哈希 } else if (strlen($string) === 66) { // 可能是 ETH 私钥 } else { // 不是 TRX 或 ETH 私钥或哈希 } `

wangschang avatar Feb 21 '24 07:02 wangschang