javascript - Validation régulière de nombres ou de décimales, certainement un défi
大家讲道理2017-05-19 10:16:45
0
6
751
1. Ne peut être vérifié qu'à l'aide d'expressions régulières 2 Lorsque le nombre est un nombre décimal, il doit être vérifié pour conserver deux décimales 3 Il ne peut pas être 0, 0,00 4. 0,10, 0,11, 1, 0,01
Est-ce une question d'entretien ? Vous pouvez la résoudre avec Math.round
Donnez-vous une référence/q/10...
Mise à jour
^[-+]?([1-9]+)|(d+.(d{0,1}[1-9])|([1-9][0-9]))$
0 - faux
0,01 - vrai
0,00 - faux
0,10 -
fauxvraiMise à jour #2
Commence par un chiffre sauf 0.
02.01 - faux
2.01 - vrai
2.00 - faux
2.10 - vrai
/^([0-9]+.[0-9]{0,2}|[1-9])*$/
/^[+-]?d+(.d{2})?$/
/^[+-]?d+(.d{2})?$/
or
ou#🎜🎜# #🎜🎜#/^[+-]?d+(?:.d{2})?$/
/^[+-]?d+(?:.d{2})?$/
#🎜🎜#