2011-06-20 10 views
-1

私は、次のパターンに一致する正規表現を必要とする:正規表現のヘルプは、小数点

XXXXXXまたは

xxxx.x

だから、6桁または小数点付き4桁と小数点の右側だけ一桁。ありがとう!

答えて

7

次の正規表現は、あなたが欲しいものを行う必要があります。

^\d{4}[\d\.]\d$ 
+1

+1、私はまたはの不足が好きです。これが正規表現が実行される方法です。 –

+0

それだけが要求を満たしていません – eddy

+1

@eddy:もちろんあります。 – geoffspear

1
\d{6}|\d{4}\.\d 

(スペースを埋める些細な質問に答えるために30個の文字を必要としないため)

0

\d{4}(\d{2}|\.\d) 
をお試しください

必要に応じて\ dから\ dにエスケープ

0
^(\d{6}|\d{4}\.\d)$ 

6桁または1桁の4桁の数字。

また、数字の数が少なくても一致するように、量子({4}または{6})を変更します。