:は、私がどのように見える文字列持ってどのように私は、文字列のJavaScript
var a = "value is 10 ";
をどのように私はちょうど、整数10を抽出して、別の変数に入れますか?
:は、私がどのように見える文字列持ってどのように私は、文字列のJavaScript
var a = "value is 10 ";
をどのように私はちょうど、整数10を抽出して、別の変数に入れますか?
あなたは正規表現を使用できます。
var val = +("value is 10".replace(/\D/g, ""));
\D
はない桁だすべてのものと一致しました。
あなたは正規表現を使用することができます
var a = "value is 10 ";
var num = a.match(/\d+/)[0] // "10"
console.log (num) ;
あなたはそれはあなたがそれから作るためにそれらを一緒に参加し、見つかったすべての数字の配列を取得するために、いくつかの文字列マッチングを使用することができる
const pattern = /\d+/g;
const result = yourString.match(pattern);
'const'はすべてのブラウザでサポートされていないJSバージョン固有です – Dalorzo
のような正規表現を使用して行います数値を文字列として返し、その文字列を解析します。 「あなたの2値が10である」のようなあなたは、文字列を持っている場合
parseInt(a.match(/\d/g).join(''))
しかし、それは210
値が10に等しく、常に戻りますか?それとも別のものかもしれない? –
常に同じ形式ですか? "値はx"ですか? – adamdc78
いいえ値は必ずしも1 –