次のパターンで正規表現を生成しようとしています。最大16桁の数値で、内部にコンマを含めることも含めないこともできます。最初に、最後にコンマを含めることはできません。私はこれを試しました:
^(?:\d+(?:,{1}\d+){1})$
問題は、グループ{0,16}の結果を数えられないことです。これは、式に適合する必要がある数値のリストです。
123,34
1,33333333
1222222233
収まらない数字の例:
1111,1111,1111、11111 11111、11111111111111111111111111111,111111111111111
(
16
文字以上)