You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求编写符合固定前缀与首字符限制的URL正则表达式

URL正则表达式修正方案

你当前的正则表达式存在两处不足:

  • 未处理大小写不敏感的a-j字母匹配
  • 限制了后续只能是字母数字,无法覆盖有效示例中的斜杠及多级路径结构

修正后的正则表达式

宽松版(允许任意路径字符)

^https://test/[a-jA-J].*$

严格版(仅允许字母、数字、下划线和斜杠)

^https://test/[a-jA-J][\w/]*$

各部分说明

  • ^https://test/:锁定固定前缀,^确保字符串从该前缀开始
  • [a-jA-J]:匹配a-j或A-J的单个字母,满足大小写不敏感的开头要求;若使用支持正则修饰符的环境,可简化为[a-j]并添加i(不敏感)修饰符,比如/^https:\/\/test\/[a-j].*$/i
  • .*:匹配任意字符(除换行符)任意次数,覆盖多级路径、数字、符号等所有合法URL路径内容
  • [\w/]*:仅匹配字母、数字、下划线和斜杠,适合对路径字符有严格限制的场景
  • $:确保字符串结束于匹配内容,避免前缀正确但后续出现非法字符的情况

示例验证

  • 有效示例均匹配成功:
    • https://test/abacus/b/
    • https://test/horse/1/3/
  • 无效示例匹配失败:
    • https://test/zoo

内容的提问来源于stack exchange,提问作者Avenger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 12:50:22