检查给定的字符串是否为16进制字符串。和web3.utils.isHex()
的区别在于,web3.utils.isHexStrict()
方法要求合法的16进制字符串必须具有0x前缀。
调用:
web3.utils.isHexStrict(hex)
参数:
hex
- String|HEX: 要检查的字符串
返回值:
Boolean
:参数为16进制字符串则返回true,否则返回false
示例代码:
web3.utils.isHexStrict('0xc1912');
> true
web3.utils.isHexStrict(0xc1912);
> false
web3.utils.isHexStrict('c1912');
> false
web3.utils.isHexStrict(345);
> false
web3.utils.isHexStrict('0xZ1912');
> false
web3.utils.isHex('Hello');
> false