web3.utils.isHex
检查指定的参数字符串是否是16进制字符串。
调用:
web3.utils.isHex(hex)
参数:
hex
- String|HEX: 要检查的字符串
返回值:
Boolean
:如果参数为16进制字符串则返回true,否则返回false
示例代码:
web3.utils.isHex('0xc1912');
> true
web3.utils.isHex(0xc1912);
> true
web3.utils.isHex('c1912');
> true
web3.utils.isHex(345);
> true // 345即可以是16进制表示,也可以是10进制表示,因此在没有前缀0x的情况下要小心!
web3.utils.isHex('0xZ1912');
> false
web3.utils.isHex('Hello');
> false