Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
正規表現バリデーターを作成しようとしています。小数部分が 0 または 5 の数字のみを受け入れる必要があります。お気に入り、
有効な数値 0.5 1 (1.0) 1.5 2 (2.0) 2.5 . . . 等
無効な数値 0.1 1.2 1.3 2.4 2.6
私を助けてください...ありがとう。
^\d+(?:\.[05]0?)?$
動作しますが、 のような先行ゼロも許可します00001.0。それは大丈夫ですか?
00001.0
そうでない場合は、使用します
^(?:0|[1-9]\d*)(?:\.[05]0?)?$
これにより、、、、0などは123許可されますが、、、、またはは拒否されます。0.001.52.50001.21.500-1.5
0
123
0.00
1.5
2.50
00
1.2
1.500
-1
.5
これを試して:
^[0-9]+(\.[05])?$
(...)? は、小数部分がオプションであることを意味します。