Commas messing with number input in Javascript

前端 未结 4 1989
半阙折子戏
半阙折子戏 2020-11-30 11:07

I have a page with some elements that are controlled by the user. One of these is a text input field, where the user is supposed to input a number. Everything works well if

4条回答
  •  北海茫月
    2020-11-30 11:45

    Use a global regular expression to replace all commas with an empty string:

    var str = "12,345,678";
    str = str.replace(/,/g, "");
    parseInt(str, 10);
    

提交回复
热议问题