当前位置: 首页 > 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.xdnf.cn/news/393121.html

相关文章:

  • Go语言——kratos微服务框架使用
  • Google语法整理
  • 《软件项目管理》笔记二
  • 从 TTS 到 TTRL:无标签数据强化学习探索与展望
  • CMOS内存的地址空间在主内存空间中吗?
  • Java Solon-MCP 实现 MCP 实践全解析:SSE 与 STDIO 通信模式详解
  • 深入剖析卷积神经网络之卷积层:原理、类型与优化策略
  • Baklib内容管理平台的核心组成是什么?
  • SpringBoot 自动装配原理 自定义一个 starter
  • Android架构模式推荐及分析和MVC架构模式制作一个简单的底部tab切换
  • 嵌入式学习笔记 - STM32 ADC,多重转换,内部参考电压,
  • linux基础操作4------(权限管理)
  • 产业带数据采集方案:1688 API 接口开发与实时数据解析实践
  • 【人工智能】 大模型训练的艺术:从数据到智能的飞跃
  • 【RP2350】香瓜树莓派RP2350之Delay延时
  • 基于SpringBoot的在线教育管理系统
  • spring
  • Python工具链UV整合环境管理
  • 国内外主流AI编程工具全方位对比分析(截至2025年5月)
  • SpringCloud Gateway知识点整理和全局过滤器实现
  • Python中,async和with结合使用,有什么好处?
  • redis数据结构-07(SADD、SREM、SMEMBERS)
  • c++STL-string的模拟实现
  • 谷歌与微软的AI战争:搜索、云服务与生态布局
  • 【Part 2安卓原生360°VR播放器开发实战】第四节|安卓VR播放器性能优化与设备适配
  • JVM调优-重启CPU飙高优化
  • SQlite数据库
  • 优化理赔数据同步机制:从4小时延迟降至15分钟
  • Day22 Kaggle泰坦尼克号训练实战
  • java加强 -List集合