搜索正则表达式以在第一个字母之前禁用任何“/”

时间:2017-08-21 09:30:28

标签: regex

我实际上有一个Angular表单,它可以在云上上传一些文件,但这些文件可能位于子目录中,如

  

“目录/子目录/文件名”

我的表单有一些输入,我在文本输入上添加了ng-pattern。

我不能接受第一个字符{/ 1}}的句子,如

  

/目录/子目录/文件名

我正在搜索正则表达式,拒绝任何"/",直到目录名的第一个字母。

所以,正确的方法是:

  

目录/布拉布拉;

错误的方法是:

  

/目录/布拉布拉;

我尝试了"/",但它检测到我的句子中的所有[^/]*

请问好吗?

1 个答案:

答案 0 :(得分:0)

这应该:^[^\/]\S+$

正则表达式检查第一个字符不是'/',然后接受每个非空白字符直到结束。

Demo