zoukankan      html  css  js  c++  java
  • 前端常用正则匹配


    匹配手机号

    var reg =/^1[345789]d{9}$/;
    

    匹配邮箱

    var reg =/^([a-zA-Z0-9]+[_|\_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,3}$/;
    

    上面的邮箱匹配中有一个"_"
    我们公司自定义的邮箱验证正则匹配如下:

    邮箱
    必须含有@符号;
    @前可以包含:英文、数字、-_+.(短横线、下划线、加号、点),最短1位,最长64位;
    @后面可以包含:英文、数字、-.(短横线、点),最短4位,最长255位;
    总长度最长320位;
    不区分大小写;

    var emailReg = /^w[a-zA-Z0-9_.+-]{0,62}[a-zA-Z0-9]@[a-zA-Z0-9][a-zA-Z0-9.-]{0,246}[a-zA-Z0-9].[a-zA-Z]{2,6}$/;
    

    匹配微信号

    var reg =/^[a-zA-Z][a-zA-Zd_-]{5,19}$/;
    

    匹配QQ号

    var reg =/^d{5,10}$/;
    

    匹配密码

    var reg =/^(?=.*[0-9].*)(?=.*[A-Z].*)(?=.*[a-z].*)(?=.*[?@#%&].*).{8,16}$/;
    

    分机号

    var reg =/^d{4,6}$/

    坐席号

    var reg = /[1]d{3,5}$/


    1. 123456789 ↩︎

  • 相关阅读:
    常用模块的作业
    一些常用的模块
    软件开发的目录规范

    匿名函数作业
    模块
    算法,面向过程与匿名函数
    生成器表达式作业
    C. Perfect Keyboard
    C. Ehab and Path-etic MEXs
  • 原文地址:https://www.cnblogs.com/wangduanduan/p/5608917.html
Copyright © 2011-2022 走看看