永发信息网

js正则表达式 判断输入框是否为正整数或者正整数保留两位小数

答案:2  悬赏:70  手机版
解决时间 2021-01-23 12:47
  • 提问者网友:战皆罪
  • 2021-01-22 21:04
rt
我需要再输入一个字符立即判断是否符合条件,
符合条件的有这样的情况 ,
例如 11 0.11 11.11 1. .1 这样的五种情况。
--------
请大神写一个实例解答一下。 3Q
最佳答案
  • 五星知识达人网友:青尢
  • 2021-01-22 21:21
忽略题目中的“正整数”描述(0.11不叫正整数),只支持详细问题中五类情况
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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯