Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript javscript中文件夹路径验证的正则表达式_Javascript_Regex - Fatal编程技术网

Javascript javscript中文件夹路径验证的正则表达式

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

我需要验证javascript中的文件夹路径,它应该包含作为文件夹的工作区(可以接受任何字符串)

"/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(这里可以包含整数或任何字符)在此之后,它不应该包含斜杠和任何其他文件夹名称