zoukankan      html  css  js  c++  java
  • 正则表达式 js验证

      做web都会遇到很多js的验证,网上也有各种各样的前端验证,现在我自己就总结下自己遇到的,在以后的日子里逐步的去完善该篇博文,该博文并不想表达什么,只是记录下自己遇到的一些东西,方便下次遇到同样的问题,又去网上找资料。

      今天在工作的时候遇到,需要js验证一些东西,做web开发在某些情况下,前端框架都是封装好的,一般不需要自己去写,可今天就遇到了,以下两个是今天用到的。

      前端js做验证,有些情况下回采用的是正则表达式(关于正则表达式,做web开发的不可能不知道这个东西,但是一般人应该去专门的写这个东西)

     1.验证文本框输入整数,   

      function Is_positive_num(str) { 

    var reg=/^\d+$/; 

    return reg.exec(str);

    }

      这个验证没有验证到底可以可以输入多少位有效数字,只是简单的验证该文本框必须输入大于0的数字。

      //验证是否为浮点数

            function IsPositiveFloat(str)         {
                    var reg=new RegExp("^\\-?(0|[1-9]\\d*)(\\.\\d*[1-9])?$");
                    return reg.exec(str);
            }
      该验证还不错,可以验证正浮点数,整数,0,负浮点数,即只允许输入正浮点数,整数,0,负浮点数

         2.验证文本框只能输入形如:10,5  格式的字符, 即两个数字,中间为英文 逗号

      function Is_positive_num(str) { 

        var reg=/^([1-9]\d)+(\,)+(\d)+$/; 

         return reg.exec(str);

      }

     
  • 相关阅读:
    搭建自己的React+Typescript环境(一)
    搭建最简React环境
    react-router v5笔记
    React 教程:如何使用 webpack 4 和 Babel 7 构建 React 应用(2018)
    JavaScript 笔记
    JavaScript常用方法
    React和相关工具链的理解
    redux-thunk
    前端构建之NPM
    react-redux总结
  • 原文地址:https://www.cnblogs.com/ellanjianx/p/3514642.html
Copyright © 2011-2022 走看看