社区
C#
帖子详情
求验证文件名的正则表达式
guolinchao
2007-05-10 04:44:51
在网上抄了半天,没找到正确的。
...全文
1395
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
打赏
举报
回复
[^\\\/\:\*\?\"\<\>\|\,]+(\,[^\\\/\:\*\?\"\<\>\|\,]+)*
QLineEdit
文件名
正则表达式
本文详细介绍
正则表达式
的常用语法及其应用场景,包括
文件名
验证
、IP地址格式校验及各种复杂字符串匹配技巧。
java用正则方法
验证
文件名
是否合法
本文详细介绍了在Java中
验证
文件名
是否合法的方法,包括
文件名
的命名规则、使用
正则表达式
进行匹配的技巧,以及如何通过代码实现高效批量
验证
。
C#检查
文件名
的合法
正则表达式
本文提供了一个用于检查
文件名
合法性的方法,通过
正则表达式
验证
文件名
是否包含非法字符或系统保留关键字,并修复了原始代码中的一些问题。
Python validate filenames
验证
文件名
算法详解及源码
本文介绍了一种Python
文件名
验证
算法,该算法使用
正则表达式
检查
文件名
的合法性,并根据规则处理不合法的
文件名
。该算法有助于提高系统安全性,增强代码可读性和可维护性。
java
文件名
校验_java – 在Windows上
验证
文件名
本文介绍了一个用于
验证
Windows
文件名
是否符合规定的Java方法。该方法使用复杂的
正则表达式
来确保
文件名
不包含非法字符,并且不是保留的设备名称。
C#
111,128
社区成员
642,532
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章