zoukankan      html  css  js  c++  java
  • 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语言第0次作业
    C语言博客作业02循环结构
    C语言博客作业04数组
    C语言博客作业03函数
    #C博客作业01分支、顺序结构
    函数
    operation on i may be undefined
    #关于C语言的顺序结构
    关于代码习惯
    VS2019调试的一系列待理解解决问题
  • 原文地址:https://www.cnblogs.com/xiaofang234/p/13432408.html
Copyright © 2011-2022 走看看