2017-04-06 6 views
0

プラス記号またはマイナス記号で始まり、浮動小数点数で始まる正規表現を作成したいと考えています。取得するために:Jquery RegExはプラスまたはマイナスと数字のみで始まります。

+3 return true; 
3 return false; 
-3. return false; 
-3.75 return true; 

今のところ私はこれを持っています:var re = /^[-+]?[0-9]*\.?[0-9]+$/;。私は近くにいると思う、あなたは何か考えているだろうか?ありがとうございます。

+0

だけで疑問符を削除し、 '/ ^。?[ - +] [0-9] * \ [0-9] + $ /' – Toto

+0

や '/^[+-].*/ gm' – Mohammad

+0

@Toto no ...それも '-.4'を受け入れる –

答えて

0

?を使用すると、前の期間をオプションにすることができます。それを取り除き、それを強制するようにしてください。

/^[-+]\d+(\.\d+)?$/ 
+0

ありがとうございました。それはとても簡単でした – Yoan

+0

@ヨアンあなたは大歓迎です:) –

+0

@AvinashRaj今私はしました。ありがとう。 –

2

小数部をキャッチするためには、オプションのグループを使用することをお勧めします。

^[+-]\d+(?:\.\d+)?$ 
関連する問題