问题描述
(?!((^(con)$)|^(con)/..*|(^(prn)$)|^(prn)/..*|(^(aux)$)|^(aux)/..*|(^(nul)$)|^(nul)/..*|(^(com)[1-9]$)|^(com)[1-9]/..*|(^(lpt)[1-9]$)|^(lpt)[1-9]/..*)|^/s+|.*/s$)(^[^/////:/*/?/""/</>/|]{1,255}$)
求一个验证用户输入的文件夹名称是否合法的正则大神帮我看看上面那个问什么不对
解决方案
解决方案二:
通过正则来猜其能匹配的字符串?大哥,人不是电脑,一般人都只能根据字符串写正则,根据正则判断字符串那也只能简单的正则,像你这么长的……
解决方案三:
照这个规则写一个符合要求的正则即可。加上长度限制。
解决方案四:
本帖最后由 starfd 于 2016-05-24 10:33:38 编辑
时间: 2024-11-22 22:40:18