javascript - 在 JavaScript/NodeJS 中接受和存储十六进制值
问题描述
我有两个与十六进制值有关的问题。
- 如何区分字符是 HEX 格式还是普通文本格式?
- 如何接受 JavaScript 中的 HEX 值并将其存储在数据库中?
这些值将通过使用 TCP 以太网以 HEX 格式来自硬件设备。
我使用 PostgreSQL 来存储,表列数据类型是 'CHARACTER VARYING'。
解决方案
你可以试试这个方法
function isHEX(s) {
var regExp = /^[-+]?[0-9A-Fa-f]+\.?[0-9A-Fa-f]*?$/;
return (typeof s === 'string' && regExp.test(s));
}
推荐阅读
- interface - 在接口中拥有静态实现背后的思考过程是什么
- google-cloud-platform - 如何在具有或条件的数据存储中使用 gql 获取多个实体
- vue.js - v-select : 不能显示选中的元素
- unit-testing - 测试失败时输出附加信息
- angular - 导入 Angular 材质模块时出错
- c - 保持 OCaml 值在堆外永远存在/故意泄漏 OCaml 值
- python-3.x - 尝试管理数组 Python
- mysql - 选择每个对话的最新消息
- c - 如何使用 WinSock2 在 C 中为客户端设置 IP 地址
- wordpress - 如何在 Wordpress 上的站点之间传输插件