“[0-9]{8}”
は、0-9のどれかの文字が8文字続いているものが含まれるという意味になります。
その為、このパターンでは
1234567 NG
12345678 OK
123456789 OK
aaa12345678 OK
12345678bbb OK
aaa12345678bbb OK
等々となります。
なので、8文字数字縛りの場合
“[1]{8}$”
となります。
※^は文頭、$は文末を意味します。
正規表現については、以下にもありますが、.netの正規表現を使用しているはずです。
ご参考まで。
0-9 ↩︎