js判断一条数据替换内容

img


请问丁香医生这个疫情热点数据,城市到新增多少例是一条完整的数据,怎么判断竖线|和头尾数字段加间隙呢,


var a = '国家卫健委|昨日新增本土324+483例'
a = a.replace(/\|/, ' | ').replace(/(\d.*\d)/, ' $1 ')
console.log(a)   // 国家卫健委 | 昨日新增本土 324+483 例

但是一般场景,按道理接口不应该返回全部,应该返回类似数组格式的数据[{address:'国家卫健委', num:324}],这种格式然后由前端自己去拼接展示,接口只需要提供数据,不关心排版展示

没太理解你的问题,你是要分割字符串吗

字符串 分割应该可以 。你这个数据 格式 是固定的,应该可以