判断字符串是不是16进制
时间: 2023-07-26 11:24:19 浏览: 506
字符串转16进制,将字符两两组合后存入新串种
可以使用正则表达式来判断一个字符串是否为16进制。以下是一个简单的JavaScript函数示例:
```javascript
function isHex(str) {
const hexRegex = /^[0-9A-Fa-f]+$/g; // 16进制的正则表达式
return hexRegex.test(str);
}
// 示例用法:
console.log(isHex("1234")); // 输出 false
console.log(isHex("ABCD")); // 输出 true
console.log(isHex("xyz")); // 输出 false
```
该函数使用正则表达式进行匹配,如果字符串由16进制数字组成,则返回true,否则返回false。
阅读全文