Strip all non-numeric characters from string in JavaScript

后端 未结 10 1663
醉酒成梦
醉酒成梦 2020-11-22 13:44

Consider a non-DOM scenario where you\'d want to remove all non-numeric characters from a string using JavaScript/ECMAScript. Any characters that are in range 0 - 9

10条回答
  •  礼貌的吻别
    2020-11-22 14:12

    Unfortunately none of the answers above worked for me.

    I was looking to convert currency numbers from strings like $123,232,122.11 (1232332122.11) or USD 123,122.892 (123122.892) or any currency like ₹ 98,79,112.50 (9879112.5) to give me a number output including the decimal pointer.

    Had to make my own regex which looks something like this:

    str = str.match(/\d|\./g).join('');
    

提交回复
热议问题