比如有如下文字:北京今天20.3摄氏度,最高温度26度。需要修改成如下:北京今天<span>20.3</span>摄氏度,最高温度<span>26</span>度。思路:1.正则匹配出数字或者浮点数,然后修改其值。2.js循环获取数字,进行修改,比较麻烦。求正则实现方式
1 回答
繁花不似锦
TA贡献1851条经验 获得超4个赞
var a = '北京今天20.3摄氏度,最高温度26度。';
a.replace(/\d+\.*\d+/g, word => `<span>${word}</span>`)
添加回答
举报
0/150
提交
取消