我在Visual Studio中使用RegularExpressionValidator,并且努力为我的需要创建正确的正则表达式。这是我想要的东西:需要文件路径验证正则表达式的帮助
输入可以包含除<>:"/|?*
而且任何字符,输入不能连续包含两个反斜杠
所以,your\mom
将是确定,但your\\mom
会失败,因为会your*mom
我来在这一点上最接近的是一样的东西
^(?=.*[^<>:"/|?*])(?:[^\\]+|\\(?:$|[^\\])).{0,100}$
,但它不工作。
它必须是一个正则表达式吗?怎么样使用子字符串函数检查1.没有<>:“/ |?*是输入的子字符串,2. \\不是输入的子字符串? – 2011-05-19 19:39:45
嗯,我想我可以使用自定义验证和编码它做到这一点,但下面的解决方案很好,所以我会把它称为好 – user761605 2011-05-20 18:39:19