首页 > 其他分享 >js校验输入0-1之间的小数,最多保留小数点后两位

js校验输入0-1之间的小数,最多保留小数点后两位

时间:2022-12-27 10:58:22浏览次数:44  
标签:10 nn 小数点 value 校验 callback Error js 小数

var reg = /^0\.[1-9]{0,2}$/;
var linka = 0.1;
console.log (reg.test (linka));

 

0到1两位小数正则
^(0\.(0[1-9]|[1-9]{1,2}|[1-9]0)$)|^1$
不含0、0.0、0.00

 

// 验证是否是[1-10]的小数,即不可以等于0
export function isBtnOneToTen(rule, value, callback) {
  if (typeof value == 'undefined') {
    return callback(new Error('输入不可以为空'));
  }
  setTimeout(() => {
    if (!Number(value)) {
      callback(new Error('请输入正整数,值为[1,10]'));
    } else {
      if (!(value == '1' || value == '2' || value == '3' || value == '4' || value == '5' || value == '6' || value == '7' || value == '8' || value == '9' || value == '10')) {
        callback(new Error('请输入正整数,值为[1,10]'));
      } else {
        callback();
      }
    }
  }, 100);
}

 

0-1的小数包含0和1

<script>

function nn(n){
if(/^(0.\d+|0|1)$/.test(n)){
   alert("ok")
}else{
   alert("err")
}
}
nn("0")

nn("0.0")
nn("0.1")
nn("1")
nn("11")

</script>

 

标签:10,nn,小数点,value,校验,callback,Error,js,小数
From: https://www.cnblogs.com/webSnow/p/17007573.html

相关文章

  • nestjs中swagger的基本使用
    nestjs中swagger的基本使用安装$npminstall--save@nestjs/swaggerswagger-ui-express//如果使用fastify,则必须安装fastify-swagger而不是swagger-ui-express:$npm......
  • jquery.validate使用攻略(表单校验)
    jquery.validate使用攻略(表单校验) 目录jquery.validate使用攻略1第一章 jquery.validate使用攻略1第二章 jQuery.validate.jsAPI7Customselectors7Utilities......
  • 常用的js正则验证整理
    原文链接:点我一、校验数字的js正则表达式1数字:^[0-9]*$2n位的数字:^\d{n}$3至少n位的数字:^\d{n,}$4m-n位的数字:^\d{m,n}$5零和非零开头的数字:^(0|[1-9][0-9]*)......
  • 用IDEA插件实现json字符串格式化
    用IDEA插件实现json字符串格式化Echoo华地于2022-10-1411:50:47发布分类专栏:使用工具文章标签:intellij-ideaidejson格式化json字符串格式化订阅专栏安装插件......
  • threejs_单例模式_基于类
    D:\code_gitee\threejs_learn_vanilla_class_singleton\threejs_learn_vanilla_ts_class_singleton\index.html<!DOCTYPEhtml><htmllang="en"><head><metacha......
  • JS内置类型
    原始类型调用方法原始类型是简单的值,默认不能调用属性和方法,javascript为了可以使其可以获取属性和调用方法,对其封装了对应的包装类型。StringNumberBooleanSymbolB......
  • JS手写练习随笔-20221226.2 ---- 带并发限制的异步调度器
    最多保持特定数量任务执行的异步调度器classScheduler{//最大任务执行数目privatemaxCnt:number;//正在执行的任务数目privaterunningCnt:number;......
  • csrf校验策略 csrf相关装饰器 auth认证模块 auth_user表扩展
    目录csrf跨站请求伪造csrf校验策略1.form表单csrf策略2.ajax请求csrf策略方式1:标签查找方式2:利用模板语法自动获取方式3:引入官网js脚本csrf相关装饰器FBV添加装饰器的方......
  • js-将数组拆分为指定长度
    场景数组:[1,2,3,4,5,6,7,8,9,10]目标:[[1,2],[3,4],[5,6],[7,8],[9,10]]思路分析借助splice方法或者slice方法,一直对数组进行指定位数的删除,并将返回的数组push到一个......
  • JSTL标签
    文章目录​​一.概念​​​​二.下载使用​​​​三.jsp页面中使用jstl标签​​​​四.核心标签库中常用标签:​​​​1.代码演示​​一.概念JSTL(JavaServerPagesSta......