如何验证文件路径条目的文本框?

时间:2016-03-28 05:09:40

标签: c# regex visual-studio-2015

案件是

    第一次
  • 强制性'\'char
  • 后跟字母数字
  • 强制'\'char在最后

例如:\ ABC \ BVC \

\ abc4 \ ABC3 \ ABC2 \ ABC1 \

2 个答案:

答案 0 :(得分:1)

使用^匹配字符串的求和,$匹配字符串的结尾。然后使用带有单词字符的字符类。

以下仅允许使用字母数字字符

^\\[\w\\]+\\$

然后跟随允许任何角色。

^\\.+\\$

答案 1 :(得分:0)

试试这个:

^\\(.+\\)+$

这需要\在开头和结尾。单个文件夹名称也可以有多个单词。还允许一个或多个文件夹。

当然,还有更多有效的文件夹路径不符合此正则表达式。此正则表达式允许对文件夹名称无效的字符;不确定文件夹名称的所有限制。有关有效文件夹名称的讨论,请参阅this question