2016-07-14 24 views

答えて

2

あなたはそれのために正規表現を使用することができます。接続された番号のみを検索します。 String.match機能使用

console.log('(235+456+2+3-6-(2*5))'.match(/\d+/g));

+1

ニースは、あなたが魔法を行うことができます知っていたことはありません同様に:) –

+1

素晴らしい!ありがとうございました。 –

1

ソリューション:

var str="(235+456+2+3-6-(2*5))" 
    numbers = str.match(/\b\d+?\b/g); 

console.log(numbers); // ["235", "456", "2", "3", "6", "2", "5"] 
0

を、我々は数出力について話している場合:

"(235+456+2+3-6-(2*5))".match(/\d+/g).map(e=>+e);

関連する問題