正規表現で数字範囲の指定方法。
例えば18から100までなら、
18〜19の数値
1[8-9]
20〜99の数値
[2-9][0-9]
100。
これをorでつなぐ
^1[8-9]$|^[2-9][0-9]$|^100$
年齢制限18歳以上などで使える。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1222723982
正規表現での数字範囲の指定方を教えてください。
例えば1から23まで数字を指定したい場合はどう記述したらよいのでしょう?
1〜9までは0nではなくnでお願いします。
①ひとけたの数値のみを許す場合
[0-9]
②10〜19の数値
1[0-9]
③20〜23の数値
2[0-3]
んで、これをORでつなぐ
^[0-9]|1[0-9]|2[0-3]$