一.背景 最近在做 CMS 系统中不同身份登录用户的权限管理,涉及到对 api 路径的识别去判断是否放行.以前对正则表达式都是敬而远之,要用到的话都是直接复制粘贴现成网上的表达式,看也看不太懂,借这次机会熟悉下,不求钻的多深,但求有个整体的认知,满足我目前的简单需求即可. 二.介绍 正则表达式(Regular Expression)是一种用来匹配字符串的强有力的工具. 各个编程语言对正则表达式的支持标准有所差异,这里只以 JavaScript 为例. 三.用法 本文对 非捕获括号.正向肯定查找.…