如何为现有正则表达式添加含动态用户ID的pinned-homepage匹配规则?
扩展正则表达式匹配规则
你只需要在原正则的分组里新增一个匹配pinned-homepage-加数字的分支即可,整合后的正则如下:
/^(source-compliance|i18nextLng|userToken|pinned-homepage-\d+)$/.test(str);
关键说明:
\d+用于匹配一个或多个数字,刚好对应不固定长度的用户ID部分- 保留原有的
^和$锚点,确保整个字符串完全匹配规则,避免出现部分匹配的无效情况
匹配示例:
- 匹配成功:
source-compliance、i18nextLng、userToken、pinned-homepage-46488645、pinned-homepage-123 - 匹配失败:
pinned-homepage-(无数字后缀)、pinned-homepage-abc(含非数字字符)、other-string(不在规则列表内)
内容的提问来源于stack exchange,提问作者tilly
相关产品推荐
相关产品推荐

