首页 > 其他分享 >常用的正则表达式

常用的正则表达式

时间:2023-02-23 18:56:15浏览次数:32  
标签:info 常用 15 phone 正则表达式 idcard person mail

java中

//        正则表达式验证身份证
        String idcard="/(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)/";
        boolean idcardB=testIdcard.matches(idcard);
//        验证电话号
        String phone="(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\\d{8}";
        boolean phoneB=testPhone.matches(phone);
//        验证邮箱
        String mail="(\\w{3,10}\\.)*\\w+@\\w+(\\.\\w{2,3})*\\.\\w{2,3}";
        boolean mailB=testMail.matches(mail);

vue中

// idcard失去焦点事件
            idcardBlur:function(){
                let idcard=/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
                if(!idcard.test(this.person_info.cardId)){
                    this.$message("身份证号不合法,请重新输入!");
                    this.person_info.cardId='';
                }
            },
            // phone失去焦点事件
            phoneBlur: function() {
                let phone = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/;
                if (!phone.test(this.person_info.telephone)) {
                    this.$message("电话号不合法,请重新输入!");
                    this.person_info.telephone = '';
                }
            },
            // mail失去焦点事件
            mailBlur: function() {
                let mail = /^([a-zA-Z\d][\w-]{2,})@(\w{2,})\.([a-z]{2,})(\.[a-z]{2,})?$/;
                if (!mail.test(this.person_info.mail)) {
                    this.$message("邮箱不合法,请重新输入!");
                    this.person_info.mail = '';
                }
            },

 

标签:info,常用,15,phone,正则表达式,idcard,person,mail
From: https://www.cnblogs.com/liweimingbk/p/17149075.html

相关文章

  • Java国际化号码验证方法,国内手机号正则表达式
    Java国际化号码验证方法,国内手机号正则表达式 中国电信号段133、149、153、173、177、180、181、189、199中国联通号段130、131、132、145、155、156、166、175、17......
  • pandas常用命令
    基本操作(1)读取、写入csv文件pd.read_csv('file.csv')df.to_csv('file.csv',sep=',',index=False)#逗号分隔,不带索引(2)读取、写入excel文件pd.read_excel('file.xls......
  • shell常用脚本
    bash调试:bash-xinstall.sh 常用命令:grep匹配单词:dpkg-l|grep-wgit#查找包含git单词的字符-w,--word-regexpps-ef|grep-wagent|grep-vgrep#查......
  • kafka常用操作
    如果把一个项目/微服务当成一个消费组,那么一个topic可能在多个消费组【一个topic被多个项目订阅】,一个消费组可能有多个topic。【一个项目订阅了多个topic】。一个消费组内......
  • SpringBoot17 - 常用计量单位绑定
    常用计量单位绑定​ 在前面的配置中,我们书写了如下配置值,其中第三项超时时间timeout描述了服务器操作超时时间,当前值是-1表示永不超时。servers:ip-address:192.168......
  • 三、MybatisPlus常用注解
    @TableName经过以上的测试,在使用MyBatis-Plus实现基本的CRUD时,我们并没有指定要操作的表,只是在Mapper接口继承BaseMapper时,设置了泛型User,而操作的表为user表。由此得出......
  • Jmeter学习:常用内置函数
    常用函数一:  常用函数二:__counter功能介绍:生成一个计数器变量,每次使用的时候+1__counter(false,gseq)表示所有线程共用,所有线程及迭代共享计数。......
  • C++常用语法积累
    判断素数#include<iostream>#include<cmath>usingnamespacestd;boolisPrime(intn){for(inti=2;i<=sqrt(n);i++){if(n%i==0){......
  • Git 常用命令大全
    1、gitbranch,查看本地分支,比如:  2、gitcheckout,切换到本地指定分支上,如切换到master分支  gitcheckoutmaster  3、删除本地backup分支,gitbranch-dba......
  • 常用maven命令与配置
    注册本地jar包mvninstall:install-file-Dfile=D:\workspace\java\gitlab\mybatis-plus-extension\target\mybatis-plus-extension-3.3.1-o2m.jar-DgroupId=com.baomid......