2012-02-29 7 views
0

私は正規表現の初心者です。2〜1の数字で始まり、文字で終わらなければならない文字列に一致する正規表現を試しています:For例:どのように私は、少なくとも一つの番号を強制することができAAまたはCD正規表現を使用して文字列に一致することができません

、すなわち^[0-9]{0,2}\w[A-Z]$、それはほとんどの時間を動作しますが、それはまた、2つの文字に一致します。03C4B34A

私はこの正規表現を思い付い文字列の先頭に?文字列の長さは3文字以内で、すべて大文字を使用してください。

答えて

1

を試してみてください。

にあなたの正規表現パターンを変更

:これは1つのまたは2のいずれかの数字で始まる文字列にマッチし、単一の大文字で終了します

^[0-9]{1,2}[A-Z]$ 

+0

それは働いた!ありがとう、一束。 – user1241416

3

は、あなたが近くにあります。この正規表現

^[0-9]{1,2}[A-Z]$ 
+0

最後の '{1}'は必要ありません。なぜなら '[A-Z]'は一度しか一致しないからです。 –

+0

私はちょうどそれを忘れてしまった.. thnx – nightf0x

関連する問題