トップページに戻る    次の正規表現パズルへ    前の正規表現パズルへ

3-14 カンマ区切りの金額を検索

正規表現パズル

0以上、999,999,999以下のカンマ区切りの金額を検索する。
前ゼロは不許可とし、負数および小数はないものとする。

検索前


検索後


対象データ

1,234,567,890
987,654,321
87,654,321
7,654,321
654,321
54,321
4,321
321
21
1
0
123
1234
123,4
12,34
1,234
00
01
0,987


正規表現

^(0|[1-9][0-9]{0,2}(,[0-9]{3}){0,2})$


解説

括弧を使って
カンマと数字3文字をセットにしてます。

正規表現の問題集2 (応用編)