1

私が以下を持っている場合:

(8

8分割せずに番号を取得する方法はありますか? parseIntリターンの使用NaNparseInt非数値を無視する代替手段はありますか?

4

2 に答える 2

6
parseInt(str.replace(/[^\d]/g, ''), 10)
于 2013-05-29T00:28:08.820 に答える
3

簡単な正規表現を使用してその番号を照合し、先頭に追加+して番号にキャストできます。

var num =+ '(8'.match(/\d+/)
于 2013-05-29T00:29:53.507 に答える