javascript - Pengesahan nombor atau perpuluhan tetap, pastinya satu cabaran
大家讲道理2017-05-19 10:16:45
0
6
704
1. Hanya boleh disahkan menggunakan ungkapan biasa 2 Apabila nombor adalah perpuluhan, ia perlu disahkan untuk mengekalkan dua tempat perpuluhan 3 Ia tidak boleh menjadi jenis nombor seperti 0.10, 0.11, 1, 0.01
Adakah ini soalan temuduga Anda boleh menyelesaikannya dengan Math.round
Beri anda rujukan/q/10...
Kemas kini
^[-+]?([1-9]+)|(d+.(d{0,1}[1-9])|([1-9][0-9]))$
0 - palsu
0.01 - benar
0.00 - palsu
0.10 -
salahbenarKemas kini #2
Bermula dengan nombor kecuali 0.
02.01 - palsu
2.01 - benar
2.00 - palsu
2.10 - benar
/^([0-9]+.[0-9]{0,2}|[1-9])*$/
/^[+-]?d+(.d{2})?$/
or
atau🎜 🎜/^[+-]?d+(?:.d{2})?$/