Javascript javscript中文件夹路径验证的正则表达式
我需要验证javascript中的文件夹路径,它应该包含作为文件夹的工作区(可以接受任何字符串)Javascript javscript中文件夹路径验证的正则表达式,javascript,regex,Javascript,Regex,我需要验证javascript中的文件夹路径,它应该包含作为文件夹的工作区(可以接受任何字符串) "/homes/nb/workspace3/sdddsdd".match(/^\/(.*)\/workspace(.*)$/g) 当存在包含任何整数或字符的工作区时,应传递以下消息 /homes/suresh/workspace3 /homes/nb/workspace /volume/kiran/workspace123 /homes/nb/workspace3233 /ho
"/homes/nb/workspace3/sdddsdd".match(/^\/(.*)\/workspace(.*)$/g)
当存在包含任何整数或字符的工作区时,应传递以下消息
/homes/suresh/workspace3
/homes/nb/workspace
/volume/kiran/workspace123
/homes/nb/workspace3233
/homes/nb/workspace123
/homes/nb/workspace012
/volume/kiran/workspace
在下面的例子中,它应该失败,这意味着它不应该在工作区后面包含进一步的文件夹名称
/volume/kiran/workspace123/hbdhdhjs
/volume/kiran/workspace/hbdhdhjs
/homes/nb/workspace012/dsdsd
最后一部分应该匹配
/workspace[^\/]*$/
看
请注意,您不需要在工作区之前进行匹配,因为
它只是目标字符串
如果只允许在结尾处使用尾随的/
,请改用此选项
/workspace[^\/]*\/?$/
请参见在工作区之后
在什么工作区之后,您可以更具体一点吗?@Maxt8r/volume/kiran/workspace(这里可以包含整数或任何字符)在此之后,它不应该包含斜杠和任何其他文件夹名称