在javascript字符串中查找ascii 31的位置

 倩倩倩倩倩倩雯- 发布于 2022-12-04 16:12

我从oracle db返回一些数据,并且a字段使用ascii单元分隔符'31'.我需要在单位分隔符后得到一个数值.我试过了value.charCodeAt(31),但它正在回归NaN.

我正在使用的字符串是3012(31)1parens中的31是单位分隔符的位置.

这是控制台中的样子

我的字符串

奇怪符号后面的值可以是从-1到n的任何数字.

任何帮助,将不胜感激.

1 个回答
  • value.charCodeAt(31)反之亦然......它返回字符串中位置+31的字符代码.显然,这超出了长度.

    使用value.indexOf('\x1F')得到的位置,或者使用\x1F正则表达式.未经试验,但有点像

    value.match(/\x1F(-?\d+)/)
    

    应该在小组赛#1中得到你的"数值".

    2022-12-11 01:59 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有