このC#正規表現はどのように見えますか?
- 少なくとも1文字の長さ
- 最大7文字の長さ
- 数字
私はこれを持っていますが、1〜7桁をチェックする必要があります:
var chequeNumRX = new Regex("^[0-9]+$");
正規表現では、繰り返し演算子を使用できます{min,max}
。
var chequeNumRX = new Regex(@"^\d{1,7}$");
上記の正規表現は\d
、最小で1回、最大で7回一致します。
\d
これは、と同等の省略形の文字クラスであることに注意してください[0-9]
。
文字のリストの後に範囲を入力するだけです。
{1,7}
:1〜7文字を許可
例えば
^[0-9]{1,7}$