• js正则表达身份证姓名和身份证号码


     <div style="margin:.4rem;">
              <p class="secondTitle">请输入身份证上的姓名:</p>
              <van-field v-model="cardName" clearable ref="cardName"></van-field>
      </div>
      <div style="margin:.4rem;">
              <p class="secondTitle">请输入本人身份证号:</p>
              <van-field v-model="cardNumber" clearable ref="cardNumber" maxlength="18"></van-field>
       </div>
    <script>
      export default {
        data() {
          return {
            cardName:'',
            cardNumber:''
          };
        },
        methods: {
            //提交前的数据校验
            valid() {
            let that=this
            var regIdName = /^(([a-zA-Z+.?·?a-zA-Z+]{2,30}$)|([u4e00-u9fa5+·?u4e00-u9fa5+]{2,30}$))/;   // 包括新疆身份证姓名含·
            if(!regIdName.test(that.cardName)){
              that.$toast({
                message: '请输入正确的姓名',
                duration: 2000
              });
              that.$refs.cardName.focus();
              return false;  
            } 
            var regIdNo = /(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/;
            if(!regIdNo.test(that.cardNumber)){
              that.$toast({
                message: '身份证号填写错误',
                duration: 2000
              });
              that.$refs.cardNumber.focus();
              return false;  
            } 
            return true
          }
          }
        }
      };
    </script>
  • 相关阅读:
    数据库的事务
    二路归并排序C++ 递归实现
    2020cocoapods安装和更新repo
    iOS 一个对象的等同性
    chrome插件离线安装程序包无效
    OC 直接使用使用实例变量和通过属性来访问实例变量的区别
    数据结构与算法(八),查找
    数据结构与算法(七),排序
    数据结构与算法(六),图
    数据结构与算法(五),优先队列
  • 原文地址:https://www.cnblogs.com/xiaofang234/p/13432408.html
Copyright © 2020-2023  润新知