var text = "rating-1-gray-3-blue";
値を取得したい13
これどうやってするの 。基本的に、文字列内のすべての整数を取得したい。
で試してみましparseInt
たが、整数値が文字列の先頭にある場合はintを返します
前もって感謝します
var text = "rating-1-gray-3-blue";
値を取得したい13
これどうやってするの 。基本的に、文字列内のすべての整数を取得したい。
で試してみましparseInt
たが、整数値が文字列の先頭にある場合はintを返します
前もって感謝します
正規表現を使用できます:
var result = +text.replace(/\D/g, ""); // 13
var result=text.replace(/[^0-9]/g, '');
これにより、文字列から 0 ~ 9 以外のすべての値が削除されます