交流群:462197261站长百科站长论坛热门标签收藏本站北冥有鱼 互联网前沿资源第一站 助力全行业互联网+
点击这里给我发消息
  • 当前位置:
  • js正则表达式 限1-2位整数,或者至多含有两位小数的写法

    北冥有鱼 教程大全 2020-06-28 ,,

    测试代码

    <script type="text/javascript"> 
    //1、只能输入数字或者小数点 仅整数,整数加小数
    var reg1=/(^[0-9]{1,2}$)|(^[0-9]{1,2}[\.]{1}[0-9]{1,2}$)/;
    console.log(reg1.test("")+" 空串 false");
    console.log(reg1.test("1")+" 1 true");
    console.log(reg1.test("10")+" 10 true");
    console.log(reg1.test("10.")+" 10. false");
    console.log(reg1.test("100")+" 100 false");
    console.log(reg1.test("100.1")+" 100.1 false");
    console.log(reg1.test("10.1")+" 10.1 ture");
    console.log(reg1.test("10.10")+" 10.10 true");
    console.log(reg1.test("10.101")+" 10.101 false");
    console.log(reg1.test("0.101")+" 0,101 false");
    console.log(reg1.test("110.101")+" 110.101 false");
    console.log(reg1.test("a")+" a false");
    console.log(reg1.test("*")+" * false");
    console.log(reg1.test("..")+" .. false");
    </script> 

    效果图

    如果不限定两位整数,比如至少1位整数,[0-9]{1,} 即可

    js中正则到或是" | "

    //必须以数字开头和数字结尾,中间可以包含 逗号,如果只有一个数字只能是数字
      var regx1=/(^[0-9]{1,}[0-9,]{0,}[0-9]{1,}$)|(^[0-9]{1}$)/;

    正则表达式表匹配所有的两位数字,并且十位为1

    比如我想要匹配所有的形如param_tag=12,这样的等号后面是两位数字,并且十位为1,可以使用如下的正则表达式进行匹配:

    parma_tag=\<1[0-9]\>

    正则表达式:匹配两位数,且第一位不能为0

    ^[1-9][0-9]$

    js正则,只能输入数字且最少两位有效数字,数字位数最多五位(限制的位数可自行调整)

    var reg=/^[1-9]\d{0,3}\.\d$|/^[1-9]\d{0,2}\.\d{2}$|^[1-9]\d{1,4}$|^[0]\.\d{2,4}$/;

    代码分析:

    var reg = /^[1-9]\d{0,3}\.\d$/ ;  //首位(1-9),中间零到三位数字,接着点号,点号后一位小数(0-9)
    var reg = /^[1-9]\d{0,2}\.\d{2}$/; //首位(1-9),中间零到二位数字,接着点号,点号后两位小数(0-9)
    var reg = /^[1-9]\d{1,4}$/;   //首位(1-9),中间到结尾一到四位数字,无小数
    var reg = /^[0]\.\d{2,4}$/;   //首位(0),接着点号,点号后二到四位小数(0-9)
    //合并一起写则用'|'符号相连接,即为或的意思,满足任意一种条件都算符合

    js正则表达式——限制数字长度

    比如:限制字数长度为4

    var reg = /^\d{4}$/

    解释:以四个数字开头并且也是以这四个数字结尾,所以就限制了数字长度,只能为四。

    注意:也是以这四个数

    到此这篇关于js正则表达式 限1-2位整数,或者至多含有两位小数的写法的文章就介绍到这了,更多相关js 2位整数正则内容请搜索北冥有鱼以前的文章或继续浏览下面的相关文章希望大家以后多多支持北冥有鱼!


    广而告之:
    热门推荐:
    Angular-UI Bootstrap组件实现警报功能

    Angular-UI Bootstrap提供了许多组件,从流行的的Bootstrap项目移植到Angular 指令(显著的减少了代码量)。如果你计划在Angular应用中使用Bootstrap组件,我建议细心检查。话虽如此,直接使用Bootstrap,应该也是可以工作的。 Angular controller可以共享service的代码。警报···

    vue中使用sessionStorage记住密码功能

    sessionStorage和localStorage比较 二者区别 sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。 localStorage用于持久···

    php精度计算的问题解析

    PHP var_dump(intval(0.58 * 100)); 正确结果是 57,而不是 58 浮点运算惹的祸 其实这些结果都并非语言的 bug,但和语言的实现原理有关, js 所有数字统一为 Number, 包括整形实际上全都是双精度(double)类型。 而PHP会区分 int 还是 float。不管什么语言,只要涉及浮点运···

    jQuery元素的隐藏与显示实例

    本文实例讲述了jQuery元素的隐藏与显示的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml">  <head runat="server">      <title></title>   &···

    如何在Angular8.0下使用ngx-translate进行国际化配置

    一. 将ngx-translate添加到Angular应用程序中 npm install @ngx-translate/core @ngx-translate/http-loader rxjs --save 二.在app.module.ts中初始化翻译TranslateModule import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular···

    JS闭包的几种常见形式实例详解

    作用域链: //作用域链 var a = 1; function test() { var b =2; return a; } alert(test());//弹出1; alert(b);//不能获取b //scope chain var a = 1; function test() { var b = 2; function test1() { var c = 3; alert(a); ···

    asp.net mvc自定义pager封装与优化

    之前做了一个通用的分页组件,但是有些不足,从翻页事件和分页样式都融合在后台代码中,到翻页事件可以自定义,再到翻页和样式都和代码分离, 自定义分页 pager 越来越容易扩展了。 HtmlHelper Pager扩展 Pager V1.0 : /// <summary> /// Pager V1.0 /// </summ···

    js实现分页功能

    本文仅为自己记录下编写过程,如有兴趣,或者疑问,请与我联系。 写前背景:java开发工作经验一年,现项目为SSM框架,使用maven管理项目。需要页面查询实现分页,网上找了很多插件,单独页面实现是好的,可是放到我的页面就没有效果,苦于自己也找不到原因,故写以下代码,很是···

    详解WordPress开发中get

    get_current_screen() 函数是一个我们很少用到,但却超级实用的一个函数,如果你正着手于制作一个主题,却不知道文档应该放在哪里的话,那你应该看一下这个从 WordPress 3.0 才开始有的函数,该函数允许我们获得一个 WP_Screen 对象,并使用该对象的成员方法在后台里面加挂我们···

    详细讲解vue2+vuex+axios

    在vue2项目中,组件间相互传值或者后台获取的数据需要供多个组件使用的情况很多的情况下(后台获取数据存入vuex,组件之间共享数据),那么就需要用vuex来管理这些。 整个的流程是在组件的created中提交dispatch,然后通过action调用一个封装好的axios,然后再触发mutation来···