万商平台 万商平台
首页
  • 介绍

    • 平台介绍
    • 平台费用
    • 平台授权
  • 前端学习

    • JS教程
    • VUE教程
    • ES6教程
    • 常用JS
    • HTML
    • CSS
  • 后端学习

    • C#基础
  • 数据库

    • MSSQL
  • 常用工具

    • Git
    • Markdown
    • npm
  • 基础使用

    • 开始使用
  • 系统配置

    • 系统参数
    • 机构建立
  • 模块中心

    • 模块管理
    • 菜单管理
    • 定制开发
  • 第三方对接

    • 企业号
    • 服务号
    • 阿里云
  • 工作流

    • 工作流介绍
    • 流程设计
    • 工作流原理
  • 数据的定义

    • 有效数据定义
  • 大屏幕

    • 大屏幕介绍
    • 配置屏幕
  • 超级EXCEL BI

    • BI 演示
  • 分析报表

    • 四象限报表
  • 客户群体

    • 我们的客户
  • 在线商城

    • 商城
    • 食堂管理
    • 收银台
  • 医疗服务

    • 预约咨询
  • 房产金额

    • 房产服务
    • 金额APP
  • 公司内部服务

    • 办公用品
  • 经销商

    • 费用管理
    • 巡店管理
    • 软件对接
首页
  • 介绍

    • 平台介绍
    • 平台费用
    • 平台授权
  • 前端学习

    • JS教程
    • VUE教程
    • ES6教程
    • 常用JS
    • HTML
    • CSS
  • 后端学习

    • C#基础
  • 数据库

    • MSSQL
  • 常用工具

    • Git
    • Markdown
    • npm
  • 基础使用

    • 开始使用
  • 系统配置

    • 系统参数
    • 机构建立
  • 模块中心

    • 模块管理
    • 菜单管理
    • 定制开发
  • 第三方对接

    • 企业号
    • 服务号
    • 阿里云
  • 工作流

    • 工作流介绍
    • 流程设计
    • 工作流原理
  • 数据的定义

    • 有效数据定义
  • 大屏幕

    • 大屏幕介绍
    • 配置屏幕
  • 超级EXCEL BI

    • BI 演示
  • 分析报表

    • 四象限报表
  • 客户群体

    • 我们的客户
  • 在线商城

    • 商城
    • 食堂管理
    • 收银台
  • 医疗服务

    • 预约咨询
  • 房产金额

    • 房产服务
    • 金额APP
  • 公司内部服务

    • 办公用品
  • 经销商

    • 费用管理
    • 巡店管理
    • 软件对接
  • 前端学习

    • JS教程

      • 基础
      • 内置对象
      • 面向对象
      • 异步操作
      • DOM
      • 事件
      • 浏览器模型
      • 正则表达式
    • VUE学习

    • ES6 教程

    • 其他JS

    • HTML

    • CSS

  • 后端学习

  • 数据库

  • 常用工具

  • 开发学习
  • 前端学习
  • JS教程
万商技术-陈
2022-05-05

正则表达式

# 常用的表达式

//匹配中文字符
[\u4e00-\u9fa5]
//匹配双字节字符(包括汉字在内)
[^\x00-\xff]
//匹配空白行
\n\s*\r
//匹配Email地址
[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?

//匹配网址URL
[a-zA-z]+://[^\s]*
//匹配国内电话号码
\d{3}-\d{8}|\d{4}-\{7,8}
//手机号码
^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
//匹配腾讯QQ号
[1-9][0-9]{4,}
//匹配中国邮政编码
[1-9]\d{5}(?!\d)
//匹配18位身份证号
^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$
//匹配(年-月-日)格式日期
([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8])))
//匹配正整数
^[1-9]\d*$
//匹配负整数
^-[1-9]\d*$
//匹配整数
^-?[1-9]\d*$
//匹配正浮点数
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$
//匹配负浮点数
^-[1-9]\d*\.\d*|-0\.\d*[1-9]\d*$
//n位的数字
^\d{n}$
//至少n位的数字
^\d{n,}$
//m-n位的数字
^\d{m,n}$
//英文和数字
^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$

//密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线)
^[a-zA-Z]\w{5,17}$
//强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间)
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$
//IP地址
\d+\.\d+\.\d+\.\d+
//抽取注释
<!--(.*?)-->
//文件扩展名效验
^([a-zA-Z]\\:|\\\\)\\\\([^\\\\]+\\\\)*[^\\/:*?"<>|]+\\.txt(l)?$
 




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
上次更新: 2022/05/06, 07:34:45
浏览器模型
MVVM模式

← 浏览器模型 MVVM模式→

最近更新
01
平台授权
05-03
02
预约咨询
04-26
03
巡店管理
04-26
更多文章>
万商平台 | Copyright © 2015-2023 宁波万商信息技术有限公司 浙ICP备15014676号-1 浙ICP备15014676号-3
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式