正则表达式,用于永远不包含/在开头或结尾的文件夹名称

时间:2014-11-27 04:55:24

标签: javascript regex

我有一个文件夹名称的输入字段,我想在开头或结尾检查输入包含/

foldername/  wrong
/foldername  wrong
foldername   correct
mainfolder/subfolder correct

3 个答案:

答案 0 :(得分:1)

^\w+(/\w+)*$

这应该这样做。参见演示。

http://regex101.com/r/oE6jJ1/42

答案 1 :(得分:1)

您可以使用以下正则表达式。

^(?!/|.*/$).+$

答案 2 :(得分:0)

/^[^\/][\s\S]+[^\/]$/.test('/aa') // false  
/^[^\/][\s\S]+[^\/]$/.test('aa/') // false  
/^[^\/][\s\S]+[^\/]$/.test('/a/') // false  
/^[^\/][\s\S]+[^\/]$/.test('aaa') // true  
/^[^\/][\s\S]+[^\/]$/.test('a/a') // true