求路径的 asp.net 正则表达式。例如:C:\WINDOWS\system32路径后面不得有\

解决方案 »

  1.   

    ^([a-zA-Z]){1}[:]{1}([\\]{1}([\w])+)+$
      

  2.   

    就是求路径的 asp.net 正则表达式啊,而且在路径的最后面不得有“\”
    例如
    C:\WINDOWS\system32
    d:\xxx\fff
    f:\xxx
    等等系统认可的路径都算正确
      

  3.   

    这样不对吧,应该用Directory.Exists()这样好一点,保证不出错.
      

  4.   

    我现在是使用 RegularExpressionValidator 控件验证TextBox中输入的是不是路径,Directory.Exists()这个怎么用?
      

  5.   

    我现在是使用 RegularExpressionValidator 控件验证TextBox中输入的是不是路径,Directory.Exists()这个怎么用?
    ++++++++++您现在的做法就很好.1、用RegularExpressionValidator验证输入的格式正确
    2、使用bool blnIsExists = Directory.Exists(strPath);来判断路径是否存在。
      

  6.   

    /^[a-z]:\\.+\w$/
    这个可以判断.
    更多可以看我的个人专栏,里面有正则测试工具:http://www.decleormx.com/MySelf/