2016-04-25 10 views

答えて

0

、あなたは$の正規表現または$演算子のいずれかを使用する必要があります。

^(([2-9]|[0-9]{2,}).*|1\.(([0-9]{3,}|[2-9][0-9]|19).*|18\.([0-9]{3,}|[2-9][0-9]|1[1-9]))) 

コアロジックはこの部分である:

$の正規表現で使用する正規表現

はこのようなものになるだろう全体で数回繰り返したが、わずかに微調整され

[2-9]|[0-9]{2,}|(1\.<check_next_part_here>) 

  • [2-9](数字2〜9)
  • [0-9]{2,}(2鉱石以上の数字:10以降)

または1、その後、次の部分をチェックするために動くこれは、1よりも大きなものと一致しました:

  • 1\.(マッチ1.
+0

この正規表現がここで動作しています:http://regexr.com/3d9se –

関連する問題