关于js验证

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

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

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

  验证文本框输入整数,   

  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,负浮点数

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。