Javascript忽略字符串中的NaN字符

时间:2013-07-13 18:41:10

标签: javascript regex string escaping

忍受我,因为我对javascript很新。

我正在制作一个简单的进度条脚本。我让用户将进度百分比输入到其中一个变量中。

我可以做些什么来使javascript忽略任何不是数字的字符,而不是给出错误并让用户重新输入他们的号码。

1 个答案:

答案 0 :(得分:3)

您可以使用正则表达式删除所有非数字符号:

user_input = user_input.replace(/[^0-9]/g, "");

示例:

> "a347adsf73".replace(/[^0-9]/g, "");
"34773"