Regex for linux装载路径,以验证js中的路径



这个问题与此有关。

用户希望将父文件夹作为来自:

/foldername

它应该允许像这样的伪父名称(Linux系统中没有(

/dummyfolder

它必须允许单一路径,如:

/foldername here folder name it may be anything like /xyz or /abc or .....

但它不应该允许这样的单一路径:

/, /bin, /dev, /etc, /mnt, /opt, /run,/srv, /sys, /tmp, /usr, /var, /lib,  /proc, /sbin, /root, /boot, /home,  /lib64, /media

您需要尝试使用以下正则表达式:^(/[a-zA-Z0-9_-]+)+$(?<!^/bin|/dev|/etc|/mnt|/opt|/run|/srv|/sys|/tmp|/usr|/var|/lib|/proc|/sbin|/root|/boot|/home|/lib64|/media|/usr/bin|/usr/lib|/usr/lib64|/usr/sbin|(/usr/bin)|(/usr/lib)|(/usr/lib64)|(/usr/sbin)$)

此处演示

最新更新