1

ドル記号の前にある文字列の数字を取得しようとしています。

例: 「ブラック/イエロー/シルバー 14 $110.00」

$('div').attr('value') のような jquery で文字列が見つかり、.match を使用して '14' を取得しようとしていますが、$ 記号から開始して逆方向に進む方法が見つかりませんでした「14」へ

これはおそらく非常に基本的なものです。アドバイスをありがとうございます。

4

2 に答える 2

1

先読みの使用:

s = "black/yellow/silver 14 $110.00";
m = s.match(/\d+(?= *\$)/);
//=> ["14"]
于 2013-10-31T16:13:31.287 に答える