请问怎么用js把¥74.00 转换成数字?(语言-javascript)


<li class="info_3">74.00¥</li>

这种情况可以用parseInt 转成74.

但是如果是¥74 一样returnNaN。
有什么方法转成74吗吗 求解答。
谢谢

字符传 替换 掉 ¥ 再转换

let str="74.00¥";
  
  console.log(str.replace("¥",""),Number(str.replace("¥","")))

可以使用正则表达式匹配取出数字。

Number("74.00¥".match(/([1-9]\d*\.?\d*)|(0\.\d*[1-9])/)[0])