0

小数点とドル記号を含む正の数値の正規表現のパターンについて、誰かがヒントを投稿できますか。

有効:

1.50
25
25.50
$1.50
$25
$25.50
4

2 に答える 2

4

これはそれを行う必要があります:

\$?[0-9]+(\.[0-9]+)?
于 2012-05-25T19:28:47.293 に答える
0
(\$\s*)?([1-9]\d+|\d+)(\.\d+)?

これも $05.00 を除外します

(\$\s*)?(([1-9]\d+|\d+)(\.\d+)?|\.\d+)

これは$ .3を許可します

更新: 0 と $0 をフィルター処理する

(\$\s*)?(([1-9]\d*)(\.\d+)?|0?\.\d*[1-9]\d*)
于 2012-05-25T19:40:53.177 に答える