Loading...

🛠️ JavaScript 正则表达式速查表

快速查询常用正则模式 | 在线正则测试 | 即点即用

正则表达式测试器
测试结果
点击"测试正则"查看结果
字符类
. 点击复制
匹配除换行符外的任意单个字符
\d 点击复制
匹配任意数字 [0-9]
\D 点击复制
匹配任意非数字 [^0-9]
\w 点击复制
匹配字母、数字、下划线 [A-Za-z0-9_]
\W 点击复制
匹配非字母数字下划线
\s 点击复制
匹配空白字符(空格、制表符、换行)
[abc] 点击复制
匹配方括号内的任意字符
[^abc] 点击复制
匹配不在方括号内的任意字符
[a-z] 点击复制
匹配指定范围内的任意字符
锚点与边界
^ 点击复制
匹配字符串或行的开始
$ 点击复制
匹配字符串或行的结束
\b 点击复制
匹配单词边界
\B 点击复制
匹配非单词边界
量词
* 点击复制
匹配0次或多次 {0,}
+ 点击复制
匹配1次或多次 {1,}
? 点击复制
匹配0次或1次 {0,1}
{n} 点击复制
精确匹配n次
{n,} 点击复制
匹配至少n次
{n,m} 点击复制
匹配n到m次
*? 点击复制
非贪婪匹配(最少)
+? 点击复制
非贪婪匹配(1次起步)
分组与引用
(...) 点击复制
捕获组
(?:...) 点击复制
非捕获组
(?...) 点击复制
命名捕获组
\1 点击复制
反向引用第一个捕获组
断言
(?=...) 点击复制
正向前瞻断言
(?!...) 点击复制
负向前瞻断言
(?<=...) 点击复制
正向后顾断言
(?点击复制
负向后顾断言
特殊字符
\\ 点击复制
转义特殊字符
| 点击复制
或运算
\n 点击复制
换行符
\t 点击复制
制表符
常用正则表达式实例
^\w.+@[\w.-]+\.\w{2,}$ 点击复制
电子邮箱地址
示例:test@example.com、user.name@domain.co.uk
/^\w.+@[\w.-]+\.\w{2,}$/i
^1[3-9]\d{9}$ 点击复制
中国大陆手机号码
示例:13812345678、15912345678
/^1[3-9]\d{9}$/
^\d{3,4}-?\d{7,8}$ 点击复制
中国大陆固定电话号码
示例:010-12345678、0571-1234567
/^\d{3,4}-?\d{7,8}$/
^\d{17}[\dXx]$ 点击复制
中国大陆身份证号码(18位)
示例:11010119900101123X
/^\d{17}[\dXx]$/
^[a-zA-Z_][\w-]*$ 点击复制
JavaScript变量名
示例:myVar、_private、camelCase123
/^[a-zA-Z_][\w-]*$/
^https?:\/\/.+$ 点击复制
URL网址
示例:https://www.example.com、http://test.cn/path
/^https?:\/\/.+$/
^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$ 点击复制
十六进制颜色代码
示例:#FF5733、#fff、#AABBCC
/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/
^\d{4}[-/]\d{2}[-/]\d{2}$ 点击复制
日期格式(YYYY-MM-DD 或 YYYY/MM/DD)
示例:2024-01-15、2024/12/25
/^\d{4}[-/]\d{2}[-/]\d{2}$/
^\d{1,3}(\.\d{1,3}){3}$ 点击复制
IPv4地址(简化版)
示例:192.168.1.1、10.0.0.1
/^\d{1,3}(\.\d{1,3}){3}$/
^[\u4e00-\u9fa5]+$ 点击复制
纯中文汉字
示例:你好世界、中华人民共和国
/[\u4e00-\u9fa5]/g
^\s+|\s+$ 点击复制
去除首尾空白字符
用途:处理用户输入的空格
text.replace(/^\s+|\s+$/g, '')
操作面板
工具详情
  • 工具图片:
  • 工具名称: JavaScript正则表达式速查表 | 在线正则测试工具
  • 创建时间: Thu Apr 16 2026 10:41:40 GMT+0800 (China Standard Time)
  • 收藏数量: 共0人
  • 点赞数量: 共0次
  • 分享次数: 共0次
  • 访问数量: 共0次
  • 工具版本: v1.0.0
会员评论

主标题

站点所有消息通知及提示Tips内容!