怎么用JavaScript提取指定字符?

收到一组关于天气的JSON数据,我现在想提取出其中的温度,但是不能包含℃,该怎么截取呢?
目前会的方法是用正则表达式来做,但是我想问的是不用正则可以做么?
JSON数据示例:
"高温 31.0℃",
"低温 26.0℃"

提取出其中的31、26。

阅读 2.1k
4 个回答

parseInt("高温 31.0℃".split('.')[0].slice(-2))

"高温 31.0℃".slice(-5,-3)

// 31

"高温 31.0℃".match(/[d.]+/)[0]

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题