判断输入的内容是否是有效的url的path路径,正则表达式怎么写?

请问匹配url的path路径的正则怎么写?
例如
/a
/a/b
是正确的path路径

//aa
/a\b
不是正确的path路径

阅读 5.5k
2 个回答

因为反斜杠是无法被正则表达式匹配出来,所以解决方案要分两步走
第一步:先检查字符串中是否包含 // 字符串
/(\/\/)/g.test('/ab/a/b/cc')

图一
image.png

图二
image.png

第二步:检查字符串中是否包含 \ 字符串
image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进