快速掌握常用正则表达式实例

需积分: 9 0 下载量 168 浏览量 更新于2024-08-27 收藏 7KB TXT 举报
本资源是一份实用的正则表达式速记指南,旨在帮助用户快速理解和掌握在日常IT工作中常见的正则表达式模式。以下是一些关键知识点: 1. **手机号码验证**:正则表达式`֤绰룺^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}`用于匹配中国的电话号码格式,包括区号和固定长度的数字部分。 2. **身份证号码验证**:`ȷʽΪXXX-XXXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXXXXXXX͡XXXXXXXX`是用于身份证号码验证的正则,它检查18位的中国身份证格式。 3. **银行卡号和信用卡号验证**:正则如`֤֤ţ15λ18λ֣^\d{15}|\d{18}`适用于15或18位的银行卡号。 4. **月份和日期范围**:`\b(0?[1-9]|1[0-2])\b`匹配1到12月,而`\b((0?[1-9])|((1|2)[0-9])|30|31)\b`匹配1到31日,以及特殊情况下30日和31日。 5. **数字格式检查**:如`\b01填09͡1填12塣`,用于检查特定的数字填充规则,如01-09或1-12。 6. **字符集限制**:`ֻ֡26Ӣĸ»ɵַ^\w+$`用于匹配只包含字母和数字的26个字符的字符串,`ֻ26дӢĸɵַ^[A-Z]+`和`ֻ26СдӢĸɵַ^[a-z]+`分别对应大写和小写字母。 7. **HTML标签提取**:`<(.*)>(.*)<\/(.*)>|<(.*)\/>`用于从HTML文档中提取标签结构。 8. **文本清理函数**:`String.prototype.trim`是一个虚构的方法,用于移除字符串两端的空白字符,这是JavaScript中常用的文本处理正则表达式。 9. **邮箱验证**:`֤Emailַ^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$`符合标准的电子邮件地址格式。 10. **IP地址和URL**:`֤InternetURL^http(s)?:\/\/([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$`用于匹配HTTP/HTTPS URL。 这些正则表达式不仅适用于文本验证,还能在数据清洗、搜索替换、数据格式转换等场景中发挥作用。掌握这些规则,能够显著提升在处理各种文本格式化和验证任务时的效率。