2012-04-19 7 views

答えて

2

はあなたが試すことができ、私を助けてください:

^q(?:[1-9][0-9]?|1[0-6][0-9]|170)$ 

See it

+0

どうもありがとう、@codaddictを除外します。それは実際に動作します。あなたは魔術師です!あなたが何を説明すれば分かりますか?:意味します。 – mXaln

+0

regexの '(..)'は、グループ化とキャプチャにも使用されます。しかし、グループ分けしてキャプチャしたくない場合は、わずかなバリエーションを使用してください(?...)。詳細はこちら:http://www.regular-expressions.info/refadv.html – codaddict

1

はこれを試してみてください:

q(170|[0-1][0-6]\d|\d{2}|[1-9])(?!\d) 

デモ:

http://regexr.com?30mp9

4
^q([1-9]|[1-9][0-9]|1[0-6][0-9]|170)$ 

これはQ0にも

関連する問題