常用正则表达式实例汇总
需积分: 9 125 浏览量
更新于2024-09-08
收藏 7KB TXT 举报
本资源是一份详细介绍了常用的JavaScript正则表达式的文本文件,旨在提供一套全面且实用的正则表达式集合,以满足各种常见的字符串匹配需求。以下是部分正则表达式及其应用场景:
1. `С^[0-9]+\.{0,1}[0-9]{0,2}$`:用于匹配只包含一个或两个小数点后最多两位数字的正则,如"123.45"或"123"。
2. `^[0-9]*$`:匹配任何长度的数字字符串,包括空字符串。
3. `^\d{n}`、`^\d{n,}`、`^\d{m,n}`:分别匹配固定位数的数字、至少n位的数字和最多n位的数字,例如`^\d{5}`匹配五位数。
4. `^(0|[1-9][0-9]*)$`:匹配非负整数,包括零。
5. `λСʵ^[0-9]+(.[0-9]{2})?$` 和 `1~3λСʵ^[0-9]+(.[0-9]{1,3})?$`:用于验证小数点后最多两位或三位的浮点数。
6. `^\+?[1-9][0-9]*$` 和 `ĸ^\-[1-9][0-9]*$`:匹配带符号的十进制整数,正号和负号可选。
7. `%'ַ^.{3}$`:匹配长度为3的字符串,可能包含特殊字符。
8. `26Ӣĸɵַ^[A-Za-z]+` 到 `ֺֻ26Ӣĸɵַ^[A-Za-z0-9]+$`:一系列正则用于匹配不同格式的字母或字母数字字符串。
9. `֤û뤺^[a-zA-Z]\w{5,17}$`:验证特定长度的英文单词字符。
10. `ȷʽΪĸͷ6~18֮䣬ַֺֻܰ»ߡ֤Ƿ^%&,;=?$\ַ[^%&',;=?$\x22]+`:复杂格式的字符串,可能包含特定字符集和长度限制。
11. `֤Emailַ^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$`:验证电子邮件地址的格式。
12. `֤InternetURL^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$`:匹配互联网URL。
13. `֤绰㰺^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$`:电话号码的正则,包括区号和七到八位的号码。
14. `֤֤ţ15λ18λ֣^\d{15}|\d{18}$`:验证15位或18位的数字,可能是身份证号码的一部分。
15. `֤һ12£^(0?[1-9]|1[0-2])$` 和 `֤һµ31죺^((0?[1-9])|((1|2)[0-9])|30|31)$`:日期格式的正则,分别验证月份和日。
这些正则表达式涵盖了常见的验证规则,可用于验证用户输入、数据清洗、格式检查等场景。它们在JavaScript编程中非常实用,有助于简化字符串处理任务。在实际开发中,可以根据具体需求灵活组合和调整这些正则表达式。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2012-05-15 上传
2011-05-25 上传
2019-07-09 上传
2010-07-01 上传
2020-08-24 上传