Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
小数点とドル記号を含む正の数値の正規表現のパターンについて、誰かがヒントを投稿できますか。
有効:
1.50 25 25.50 $1.50 $25 $25.50
これはそれを行う必要があります:
\$?[0-9]+(\.[0-9]+)?
(\$\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*)