当前位置: 首页 > news >正文

JS | 正则 · 常用正则表达式速查表

以下是前端开发中常用的正则表达式速查表,包含验证规则、用途说明与示例:


📌 常用正则表达式速查表

名称正则表达式描述 / 用途示例
手机号/^1[3-9]\d{9}$/中国大陆手机号13812345678 ✅
座机号/^0\d{2,3}-?\d{7,8}$/固定电话010-12345678 ✅
邮箱地址/^[\w.-]+@[\w.-]+\.\w+$/邮箱格式test@163.com ✅
身份证号(18位)/^\d{17}[\dXx]$/身份证格式(不包含校验位计算)11010519491231002X ✅
中文/^[\u4e00-\u9fa5]+$/只允许中文你好 ✅
英文/^[A-Za-z]+$/只允许英文字母abc ✅
数字/^\d+$/只允许整数123 ✅
浮点数(正)/^\d+(\.\d+)?$/正浮点数或整数3.14 ✅, 10 ✅
密码强度/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,}$/至少一个字母和一个数字,6位以上abc123 ✅
URL/^https?:\/\/[\w.-]+(\.[\w.-]+)+[\w\-._~:/?#[\]@!$&'()*+,;=.]*$/判断是否是网址格式https://abc.com ✅
邮政编码/^\d{6}$/中国邮政编码100000 ✅
QQ号/^[1-9]\d{4,11}$/5~12位数字,不能以0开头123456 ✅
IPv4地址`/^((25[0-5]2[0-4]\d1\d\d

📚 正则语法简要说明

符号含义
^匹配字符串开头
$匹配字符串结尾
.匹配任意字符(换行除外)
\d匹配数字(0-9)
\w匹配字母/数字/下划线
[abc]匹配 a 或 b 或 c
[^abc]不匹配 a、b、c
{n}恰好重复 n 次
+出现 1 次或多次
*出现 0 次或多次
?出现 0 次或 1 次
()分组
``

相关文章:

  • spring中的@Value注解详解
  • 【网络原理】数据链路层
  • 一文了解B+树的删除原理
  • SpringBoot 整合 Langchain4j 构建AI智能体应用
  • 英语时态--中英文对“时间”的不同理解
  • 在Python中计算函数耗时并超时自动退出
  • 总结C/C++中程序内存区域划分
  • C++.IP协议通信
  • 【数据结构】前言
  • DEEPPOLAR:通过深度学习发明非线性大核极坐标码(1)
  • Day 5:Warp高级定制与自动化
  • Unity3D仿星露谷物语开发42之粒子系统
  • OBS studio 减少音频中的杂音(噪音)
  • OSCP备战-kioptrixvm3详细解法
  • CMOS内存的地址空间在主内存空间中吗?
  • sunset:Solstice靶场
  • C++学习之STL学习
  • PowerShell 脚本中文乱码处理
  • 力扣热题100之合并两个有序链表
  • 软件架构师知识点总结
  • 北美票房|昔日偶像风光不再,乔什·哈内特新片开画不佳
  • 保利42.41亿元竞得上海杨浦东外滩一地块,成交楼面单价超8万元
  • 代理销售保险存在误导行为,农业银行重庆市分行相关负责人被罚款0.1万元
  • 治沙“异瞳”男生疑似摆拍,团队称合作12天多期视频为策划拍摄
  • 最快3天开通一条定制公交线路!上海推出服务平台更快响应市民需求
  • 国家主席习近平同普京总统签署关于进一步深化中俄新时代全面战略协作伙伴关系的联合声明