ダイアログ入力された値を判別する方法、手段

“[0-9]{8}”

は、0-9のどれかの文字が8文字続いているものが含まれるという意味になります。

その為、このパターンでは
1234567 NG
12345678 OK
123456789 OK
aaa12345678 OK
12345678bbb OK
aaa12345678bbb OK
等々となります。

なので、8文字数字縛りの場合
[1]{8}$”

となります。
※^は文頭、$は文末を意味します。

正規表現については、以下にもありますが、.netの正規表現を使用しているはずです。

ご参考まで。


  1. 0-9 ↩︎

1 Like