web3.utils.isHexStrict - 严格模式16进制检查

优质
小牛编辑
128浏览
2023-12-01

检查给定的字符串是否为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