如何在javacript中验证这些条件?
- 至少 3 位数字,
- 最多 5 位数字,
- 第三位数字后的小数点
正确值样本:123、123.1、123.55。
最佳答案
使用RegExp
/^(\d{3})(\.\d{1,2})?$/.test(number+'');
说明
\d{3})
表示任意数字,正好 3 次
(\.\d{1,2})?
更复杂。意思是三位数字后面可以有:一个小数,一个数字的1-2倍
测试
- 123 -> true
- 123.4 -> true
- 123. -> 假
- 123.45 -> true
- 123.456 -> 假
- 12 -> 假
- 1234 -> 假
字符串
和数字
关于javascript - 如何在javascript中验证数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29529857/