技术文摘
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 编程中的得力助手,让您更加高效地完成开发任务。
- Python 脚本:功能测试人员也能借助此工具运用
- 11 月 Github 热门开源项目
- Python 竟能自动转译为 C++?
- 三分钟助您走进 Redis 高可用架构之哨兵
- 软件开发行业工资高且来钱快?分享我的从业经历
- Array.slice 的 8 种用法
- DevOps 的九大秘密
- 程序员:HTML、CSS、JavaScript 怎样生成页面?
- 微信 H5 页面前端开发中常见的兼容性问题
- Github 获 10.3K 星!超棒的 Java 博客系统
- 十大 Vim 插件:多语言编程必备
- NCTS 峰会回顾:阿里巴巴图的页面自动化测试实践基于图片对比
- NCTS 峰会回顾:汽车之家闻小龙的 QA 团队精准测试实践之路
- NCTS 峰会回顾:阿里羽瑶的端上 H5 页面测试提效轻量化图像智能算法解决方案
- NCTS 峰会回顾:京东物流樊宇探索配送地址精准之路