当前位置: 首页 > 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 次
()分组
``
http://www.dtcms.com/a/184485.html

相关文章:

  • 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之合并两个有序链表
  • 软件架构师知识点总结
  • Java常用类-比较器
  • 华为云Flexus+DeepSeek征文|DeepSeek-V3/R1商用服务开通教程以及模型体验
  • [Java实战]Spring Boot 静态资源配置(十三)
  • ARM GIC(七)亲和路由:GICD_IROUTER寄存器具体如何与MPIDR配合使用?
  • 2050年的世界是怎样的?
  • tensorflow 1.x
  • AI智慧公园管理方案:用科技重塑市民的“夜游体验”
  • kubectl系列(十二):查询pod的resource 配置
  • C++编程中,什么是野指针?
  • Linux系统编程之消息队列