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

昵称
  • 196

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

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

回复
阅读 878
2 个回答

/^(\/[a-zA-Z]+)+$/

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

图一
image.png

图二
image.png

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

你知道吗?

宣传栏