/ /基本桁と小数点の正規表現[複製] - ジャバスクリプト、正規表現、検証

基本数字と小数点の正規表現ですか? [重複] - javascript、正規表現、検証

可能な重複:
正規表現検証における10進数または数値

数字入力をチェックするための正規表現を作成しようと思っています。

  1. 前向きでなければならない
  2. 何桁でも構いません
  3. 複数のピリオドを使用できますが、小数点は連続しません
  4. 0でつながる
  5. 小数点がつかない

例えば:

有効な入力:

  1. 321.99.45.6
  2. 1.2
  3. 0.1

無効な入力:

  1. 33..4
  2. -1.0
  3. .225

ありがとうございました

回答:

回答№1の場合は3

あなたはこのようなことをするべきです

^(?:d+.)*d+$

数字が数字で終わっていることを確認しながら、少なくとも1桁の数字に小数点が続くパターンに一致します。


回答№2については2

これは私がこの問題に対して思いつくことができる最も簡潔な正規表現です。あなたが始めに小数点を許したいならば、これはまた働くべきです:(例.1415)

^(?:.?d)+$

回答№3の場合は1

なぜあなたはCのようなバッカスナウア形式のプログラミング言語を見ないでください。

それはあなたにあらゆる種類の数の正規表現を示しています...