zoukankan      html  css  js  c++  java
  • 常用正则

    // 正则校验
    const exp = {
        // DNS,IP
        ip: /^(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)$/,
        mac: /^(([a-fA-F0-9]{2}:)|([a-fA-F0-9]{2}-)){5}[a-fA-F0-9]{2}$/,
        netmask: /^(254|252|248|240|224|192|128|0)\.0\.0\.0$|^(255\.(254|252|248|240|224|192|128|0)\.0\.0)$|^(255\.255\.(254|252|248|240|224|192|128|0)\.0)$|^(255\.255\.255\.(254|252|248|240|224|192|128|0))$/,
        domain: /^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/,
        // 数字字母下划线
        name:/^[0-9a-zA-Z@._-]{1,32}$|^[0-9a-zA-Z\u4E00-\u9FA5@._-]{1,10}$/,
        name: /^([\u4E00-\u9FA5]|[0-9a-zA-Z@._-]{1,4}){1,8}$/,
        password:/^[a-zA-Z0-9]{8,16}$/,
        password_1: /^(?=.*[A-Za-z])(?=.*\d)(?=.*[\x21-\x2f\x3a-\x40\x5b-\x60\x7b-\x7e])[A-Za-z\d\x21-\x2f\x3a-\x40\x5b-\x60\x7b-\x7e]{8,32}$/,
        // 请输入8-32位以内的密码( 特殊字符仅支持 @#$^&*+._- )
        password_2: /^[A-Za-z\d@#$^&*+._-]{8,32}$/,
    }
    
  • 相关阅读:
    C语言考点例题解析
    五笔打字
    常用快捷键
    网络基础知识
    人口增长
    8 封装
    9 绑定方法和非绑定方法
    6 抽象类
    7 多态和多态性
    5 组合
  • 原文地址:https://www.cnblogs.com/lbx6935/p/15724161.html
Copyright © 2011-2022 走看看