正则匹配 windows的文件夹路径 已斜杠‘/’匹配

久宅梦里 2019-09-12 05:25:59
求一个 js正则 匹配windows的文件夹路径 以斜杠‘/’匹配 而非反斜杠'\'



D:/xx/xx/xx/ 通过

D:/xx/xx/xx 不通过

D:\xx\xx\xx\ 不通过
D:\xx\xx\xx 不通过

1 最后必须斜杠 / 收尾
2 中间部分 不能是 \ / : * ? " < > |

const reg = /^[a-zA-Z]:(\/[^\//<>|:*?"]+)+$/ 这个可以用 但是最后的/ 没有限制对 弄反了, 最后加上/反而不能通过 不加又能通过,
现是希望 最后必须加/才能通过 不加/就不通过
...全文
462 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2019-09-12
  • 打赏
  • 举报
回复
/^[a-zA-Z]:\/([^\/\\<>|:*?"]+\/)+$/
scscms太阳光 2019-09-12
  • 打赏
  • 举报
回复
const reg = /^[a-zA-Z]:(\/[^\//<>|:*?"]+)+\/$/

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧