技术文摘
JS 常用正则表达式速查手册
2024-12-31 12:22:27 小编
JS 常用正则表达式速查手册
在 JavaScript 编程中,正则表达式是一种强大的工具,用于模式匹配和文本操作。掌握常用的正则表达式可以极大地提高开发效率。本文将为您提供一份 JS 常用正则表达式的速查手册。
一、验证邮箱地址
var emailRegex = /^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/;
这个正则表达式可以有效地验证常见的邮箱格式。
二、验证手机号码
var phoneRegex = /^1[3-9]\d{9}$/;
它适用于中国大陆常见的手机号码格式。
三、验证用户名
var usernameRegex = /^[a-zA-Z0-9_-]{3,16}$/;
规定用户名由 3 到 16 个字母、数字、下划线和连字符组成。
四、验证 URL 地址
var urlRegex = /^(https?:\/\/)?([\da-z.-]+)\.([a-z.]{2,6})([/\w.-]*)*\/?$/;
能够验证常见的 URL 格式。
五、提取字符串中的数字
var digitRegex = /\d+/g;
使用 g 标志可以全局匹配多个数字。
六、去除字符串两端的空格
var trimRegex = /^\s+|\s+$/g;
七、验证日期格式(YYYY-MM-DD)
var dateRegex = /^\d{4}-\d{2}-\d{2}$/;
正则表达式的应用场景非常广泛,不仅在表单验证中发挥重要作用,还在文本处理、数据筛选等方面大显身手。熟练掌握这些常用的正则表达式,能够让您在 JavaScript 开发中更加得心应手。
需要注意的是,正则表达式的语法和规则较为复杂,在实际使用中要根据具体需求进行调整和优化。对于一些复杂的验证场景,可能需要结合其他编程逻辑来确保准确性和稳定性。
希望这份速查手册能够成为您在 JavaScript 编程中的得力助手,让您更加高效地完成开发任务。
- 再荐常用神器:Glarity
- 这门新语言比 Python 快 35000 倍,欲搞大新闻!
- Mule 4 中创建高可靠性应用程序的卓越实践
- 十五周滑动窗口算法训练营
- Python 办公自动化所需学习的知识有哪些?
- Go 语言 Map 的并发安全性探究
- 不懂分布系统?快看 Kafka Controller 选举过程
- CSS 圆形虚线边框小窍门
- 高可用性:Nginx 与 keepalived 的协同
- 应对秒杀系统瞬时百万并发流量的六种方法
- RocketMQ 最佳实践中的陷阱?
- 基于 Yjs 和 React 构建支持协同的 TODO 应用
- RabbitMQ 在项目中的使用:从原理到实战,全程手把手教学
- CSS 布局中浮动出现的原因及清除方法
- 解析模板方法模式