Strip all non-numeric characters from string in JavaScript

后端 未结 10 1677
醉酒成梦
醉酒成梦 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:32

    If you need this to leave the dot for float numbers, use this

    var s = "-12345.50 €".replace(/[^\d.-]/g, ''); // gives "-12345.50"
    

提交回复
热议问题