これらの基準で数値を検証する必要があります:
私はこのように試しました:
pattern="/^[-+]?[0-9]\d*(\.\d+)?$/i",
いくつかの例 :
事前にThx。
あなたは使用することができます
'/^[-+]?(?:[1-9]\d{0,3}|0)(?:\.\d{1,2})?$/'
正規表現のデモを参照してください。
詳細
^
-文字列の開始[-+]?
--
または+
(?:[1-9]\d{0,3}|0)
-いずれかに一致する非キャプチャグループ
[1-9]\d{0,3}
-から1
までの数字9
(ゼロ以外)および任意の0から3桁|
-または0
-ゼロ(?:\.\d{1,2})?
-1回または0回のオカレンスに一致するオプションの非キャプチャグループ
\.
- 点\d{1,2}
-1桁または2桁$
-文字列の終わり。この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加