常用正则30

贡献者: 类别:标点符号 时间:2025-12-26 15:19:49 收藏数:40 评分:0
返回上页 举报此文章
请选择举报理由:




收藏到我的文章 改错字
Level 1 纯字母/数字
^[A-Z]+$ ← 全大写单词
^[a-z]+$ ← 全小写单词
^[A-Za-z]+$ ← 大小写混合单词
^\d+$ ← 纯数字(非负整数)
^[A-Za-z0-9]+$ ← 字母数字串(无符号)
Level 2 常用格式
^\d{4}$ ← 4 位年份
^\d{1,3}$ ← 0-999
^[A-Z]{2}\d{6}$ ← 车牌前缀(如"京A123456"简版)
^\d{6}$ ← 6 位短信验证码
^\d{4}-\d{2}-\d{2}$ ← 日期格式 yyyy-mm-dd
Level 3 符号与组合
^\w+@\w+\.\w+$ ← 最简邮箱骨架
^\d{3}-\d{3}-\d{4}$ ← 美式电话 123-456-7890
^\d{2}:\d{2}$ ← 24 小时 hh:mm
^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$ ← 简易 IPv4
^#?[A-Fa-f0-9]{6}$ ← 6 位十六进制颜色(含可选 #)
Level 4 中文 & 混合
^[\u4e00-\u9fa5]{2,4}$ ← 2-4 个汉字姓名
^\w{6,16}$ ← 常见账号长度 6-16(字母数字下划线)
^\d+\.\d{1,2}$ ← 带 1-2 位小数的价格
^[A-Z]{1,3}\d{3,4}$ ← 车辆号牌(如"京A1234")
^[\w-]+(\.[\w-]+)*$ ← 域名主段(example-site)
Level 5 稍长但常用
^1[3-9]\d{9}$ ← 国内手机号 11 位
^(?=.*[A-Z])(?=.*[a-z])(?=.*\d).{8,20}$ ← 8-20 位密码(必须含大小写+数字)
^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ ← 完整邮箱
^https?://[^\s/$.?#].[^\s]*$ ← 简易 HTTP(S) URL
^(\d{1,3}\.){3}\d{1,3}$ ← 宽松 IPv4(无 0 前缀校验)
Bonus 趣味符号
^[^\s@]+@[^\s@]+\.[^\s@]+$ ← 邮箱"无空格"版
^[^\x00-\x1f]+$ ← 禁止控制字符的可打印串
^[A-Za-z]:\\[^<>:"|?*\r\n]+$ ← Windows 绝对路径(单文件)
^[^,]{1,20}(,[^,]{1,20}){0,4}$ ← 最多 5 段、每段≤20 字符的逗号列表
^(\d{4}-){3}\d{4}$ ← 4-4-4-4 分段卡号(如虚拟卡)
声明:以上文章均为用户自行添加,仅供打字交流使用,不代表本站观点,本站不承担任何法律责任,特此声明!如果有侵犯到您的权利,请及时联系我们删除。
文章热度:
文章难度:
文章质量:
说明:系统根据文章的热度、难度、质量自动认证,已认证的文章将参与打字排名!

本文打字排名TOP20

登录后可见