したがって、年と月をこの形式 yyyyMM で表示する spinEdit があります。RegEx を使用して値をその形式にマスクしていますが、たとえば 201212 から 201301 にインクリメントしようとすると失敗し、20121 が表示されます。使用している RegEx は次のようになります。
([0-9][0-9][0-9][0-9])(0[1-9])|(1[0-2])
問題は、値をインクリメント (月に 1 を追加) しても、月が 12 のときに年フィールドがインクリメントされないことです。同じことが逆に発生し、値を減らしても (マイナス 1 か月)、年が減らない場合、201301 - 1 では 2013 年になります。RegEx だけを使用してこれを修正する方法はありますか?