013836bbe2381d6c98a3f09e39cc4c03.png

转载链接:https://segmentfault.com/a/1190000021145901

1. 概览

在 JavaScript 中,使用 // 即可创建一个正则表达式对象,当然也可以使用 new RegExp()

常用的跟正则相关的方法有 match、test 和 replace。其中 match,replace 都是字符串上的方法, test 是正则对象上的方法。

下面看具体的图示:

aa189567d47f30186f478679fd408c73.png
2. 匹配单字符
  1. /reg/ 可以直接匹配具体的字符串 reg。
  2. /[arzy]/ 中的中括号[] 则代表匹配 arzy 中的任意单个字符
  3. /[f-h]/ 中的中杠 - 代表匹配字母表顺序中 f 到 h 中的任意单个字符
  4. /[1-3]/ 则代表匹配数字 1 到 3