rt
我需要再输入一个字符立即判断是否符合条件,
符合条件的有这样的情况 ,
例如 11 0.11 11.11 1. .1 这样的五种情况。
--------
请大神写一个实例解答一下。 3Q
js正则表达式 判断输入框是否为正整数或者正整数保留两位小数
答案:2 悬赏:70 手机版
解决时间 2021-01-23 12:47
- 提问者网友:战皆罪
- 2021-01-22 21:04
最佳答案
- 五星知识达人网友:青尢
- 2021-01-22 21:21
忽略题目中的“正整数”描述(0.11不叫正整数),只支持详细问题中五类情况
function check(str) {
return /^\d+(\.\d*)?$|^\.\d+$/.test(str);
}
function check(str) {
return /^\d+(\.\d*)?$|^\.\d+$/.test(str);
}
全部回答
- 1楼网友:春色三分
- 2021-01-22 22:27
应该是至多7位整数和2位小数吧。
fantasy_wl那个必须固定位数了。
/^\d{0,7}(\.\d{0,2})?$/g
这样可以匹配
3456
3456.7
3456.78
不能匹配
34567894
3456.
3456.123
.12
34.34.3
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯