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