zoukankan      html  css  js  c++  java
  • 正则校验数字,数字保留两位小数,字母,特殊符号和数字

    一、在input使用正则对包含大小字母,数字和特殊符号

      

                        <div class="col-sm-7">
                                        <input id="passwordnew" name="password"  
                                         onblur="this.value= this.value.match(/^(?![A-Za-z]+$)(?![A-Zd]+$)(?![A-ZW]+$)(?![a-zd]+$)(?![a-zW]+$)(?![dW]+$)S{8,}$/)?this.value.match(/^(?![A-Za-z]+$)(?![A-Zd]+$)(?![A-ZW]+$)(?![a-zd]+$)(?![a-zW]+$)(?![dW]+$)S{8,}$/)[0]: ''"
                                            placeholder="由数字、大小写字母、特殊符号组成,最少8位"  class="form-control" type="text">
                                    </div>

    二、使用正则对包含数字,字母和特殊符号进行判断(不区分大小写)

    var   loginName=$('#loginName').val();
        //用户名校验
         var pwdRegex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,50}');
            if(!pwdRegex.test(loginName)){
                $.modal.alert("用户名不符合要求,最长50位!");
                $('#loginName').val("");
                return false;
            } 

    三、使用正则对保留两位小数进行校验(并将输入大于30时变成30)

                  <td style="text-align: center; ">
                                <input id="epqualificationscore" name="epqualificationscore"    required="required"
                                 onkeyup="this.value= this.value.match(/d+(.d{0,2})?/) ? (this.value.match(/d+(.d{0,2})?/)[0]>30?30:this.value.match(/d+(.d{0,2})?/)[0]) : ''"
                                 class="form-control zzclinput" placeholder="请输入企业资质得分" type="text">
                            </td>

  • 相关阅读:
    Spring Batch与ETL工具比较
    Spring Batch基本概念
    SpringBatch介绍
    2019第51周日
    用arthas的watch方法观察执行方法的输入输出
    三人行必有我师
    用arthas查看JVM已加载的类及方法信息
    线上问题排查利器Arthas
    换个视觉
    Java Servlet:服务器小程序
  • 原文地址:https://www.cnblogs.com/wwwcf1982603555/p/12023723.html
Copyright © 2011-2022 走看看