猿问

作业题:关于从一串字符串中拿到自己想要的信息

str="今天是2016年9月1号,实时温度36℃"

温度不是固定的36,要求可以得到温度的数字或者数字前面加负号


真的感谢社区的各位,问题一发马上就有了回答,但是在这里和大家道个歉,我没说清楚。

补充一下,结果的字符串里不带℃,要在正则表达式后面加上 (?=℃)匹配到的字符串不包含℃


扬帆大鱼
浏览 532回答 1
1回答

胡说叔叔

console.log('今天是2016年9月1号,实时温度36℃'.match(/-?\d+℃/)[0]); // 36℃console.log('今天是2016年9月1号,实时温度36℃'.match(/(-?\d+)℃/)[1]); // 36
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答