-2

以下の動的変更テキストを識別するための正規表現を使用できますか。

"5.6-grooming" 

5.6 =文字列としての価格です。価格には、小数点以下 2 桁までの任意の数値を指定できます。

-の後は、任意の文字列値を持つことができます

4

6 に答える 6

2

"\d+(?:\.\d+)?"整数値または倍精度値のみを解析します

于 2013-09-25T13:17:00.980 に答える
1

これを試して:

/^\([0-9]\+\|[0-9]*\.[0-9]\+\)-.*$/
于 2013-09-25T13:15:12.373 に答える
0

実数と整数を一致させる単純なパターンは次のようになります。

`/^[\d.]+/`

実数と「.」を具体的に一致させる。

`/^\d[.][\d.]*/`

文字列から価格を一致させるには

`/^\d[.][\d.]*-.+$/`

関心のある部分をキャプチャ括弧で囲みます。数字だけをキャプチャするには /^(\d[.][\d.]*)-.+$/

幸運を

于 2013-09-25T13:41:27.443 に答える