How to extract number from a string in javascript

前端 未结 9 721
清歌不尽
清歌不尽 2020-12-08 19:23

I have an element in javascript like follows:

 280ms

I want to extract 280 from the span element. How can I do it?

9条回答
  •  青春惊慌失措
    2020-12-08 20:12

    Try this:

    var num = document.getElementById('spanID').innerText.match(/\d+/)[0];
    

    jQuery version:

    var num = $('span').text().match(/\d+/)[0]; // or $('#spanID') to get to the span
    

    If you want as numeric value (and not as string), use parseInt:

    var num = parseInt($('span').text().match(/\d+/)[0], 10);
    

提交回复
热议问题