JS 正则表达式速查表轻松应对常用场景

在JS中,我们经常会碰到需要用正则表达式解决的问题。为了节省时间,收集了常见的 JS 正则表达式,帮助大家轻松应对那些常见但难以记住的场景。

JS 常用正则表达式大全

  1. 匹配邮箱/^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$/
  2. 匹配手机号/^1[3-9]d{9}$/
  3. 匹配日期格式 (yyyy-mm-dd)/^d{4}-d{2}-d{2}$/
  4. 匹配URL/^(https?|ftp)://[^s/$.?#].[^s]*$/
  5. 匹配16进制颜色/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/

使用建议

  • 牢记一些基本语法,如 ^ 表示开头,$ 表示结尾;
  • 适当优化:若正则过于复杂,拆解后测试再应用;

这些 常见的 JS 正则表达式 让你在开发中省时省力,快来收藏吧!

docx 文件大小:14.78KB