求验证文件名的正则表达式

guolinchao 2007-05-10 04:44:51
在网上抄了半天,没找到正确的。
...全文
1358 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cancerser 2007-05-11
  • 打赏
  • 举报
回复
@"^[^\\/:*?""<>|,]+$"
这样就成吧?
-过客- 2007-05-11
  • 打赏
  • 举报
回复
^[c-zC-Z]:(\\[\w\u4e00-\u9fa5\s]*)*$
这个就是不包含那些特殊字符的,不过只允许数字,字母,下划线了,如果是除以上字符外都允许,这样

^[c-zC-Z]:(\\[^\\/:\*\?'<>\|]*)*$


另求一条表达式,要求验证的内容由数字、字母、下划线,并且不包含下列字符:\/:*?'<>|
----------------------------------
这个是只能由数字、字母、下划线组成,还是说一定要包含数字、字母、下划线,但不包含\/:*?'<>|这些特殊字符,前者

^[a-zA-Z0-9_]+$

后者

^(?![^a-z]+$)(?![^A-Z]+$)(?![^0-9]+$)[^\\/:\*\?'<>\|]+$
guolinchao 2007-05-11
  • 打赏
  • 举报
回复
不能包含下列字符:
\/:*?'<>|

另求一条表达式,要求验证的内容由数字、字母、下划线,并且不包含下列字符:
\/:*?'<>|
-过客- 2007-05-10
  • 打赏
  • 举报
回复
那也要有个需求啊,比如是否允许中文路径,特殊字符又允许哪些

^[c-zC-Z]:(\\[\w\u4e00-\u9fa5\s]*)*$
优途科技 2007-05-10
  • 打赏
  • 举报
回复
不懂!
guolinchao 2007-05-10
  • 打赏
  • 举报
回复
不好意思,说不清楚,要验证文件夹名称
zhangliu_521 2007-05-10
  • 打赏
  • 举报
回复
^.+\.(jpg)|(gif)|(swf)|(jpeg)$
里面自己换.
zhangliu_521 2007-05-10
  • 打赏
  • 举报
回复
通吃?
-过客- 2007-05-10
  • 打赏
  • 举报
回复
(?<=zswang).*?(?!lxcnn)

楼主,要验证哪一类的,总得说明一下啊,符合什么规律
王集鹄 2007-05-10
  • 打赏
  • 举报
回复
[^\\\/\:\*\?\"\<\>\|\,]+(\,[^\\\/\:\*\?\"\<\>\|\,]+)*

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧