从字符串中提取数字? (JavaScript)的

时间:2014-01-31 17:45:45

标签: javascript jquery string numbers

var amount = "(21)";

我如何获得这个号码?我已经让它与...合作...

var amountResult = amount.substring(1, amount.length-1);

......但这感觉不对。

如果并不总是只包含2个字符,那么更好,更灵活的方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:4)

使用regular expression更加灵活:

var amountResult = amount.match(/\d+/)[0];

实际上把它变成一个数字:

var amountResult = parseInt(amount.match(/\d+/)[0], 10);