社区
C#
帖子详情
不能包含某些字符的正则表达式如何写。
cenxaoi
2003-10-16 03:25:48
`~!@#$%^&*()_+|-=\[]{};':",./<>?
我想要一个字符串不能包含上面这些字符的正则表达式。
注意转义符。
...全文
468
4
打赏
收藏
不能包含某些字符的正则表达式如何写。
`~!@#$%^&*()_+|-=\[]{};':",./? 我想要一个字符串不能包含上面这些字符的正则表达式。 注意转义符。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stoway
2003-10-17
打赏
举报
回复
CHname_Array[i].ToString()不用管它,只是用于显示错误的文字
stoway
2003-10-17
打赏
举报
回复
错了,是
string pat=@"[\\\/\:\*\?\<\>\|']";
Regex r=new Regex(pat,RegexOptions.Compiled);
Match m=r.Match(TextBox1.Text);
if(m.Success)
{
returnVal = "[" + CHname_Array[i].ToString() + "]中有非法字符!";
break;
}
stoway
2003-10-17
打赏
举报
回复
string pat=@"[\\\/\:\*\?\<\>\|']";
Regex r=new Regex(TextBox1.Text);
Match m=r.Match(Page.Request.Form[sname_Array[i]].ToString());
if(m.Success)
{
returnVal = "有非法字符!";
break;
}
cenxaoi
2003-10-17
打赏
举报
回复
怎么没人啊
java
正则表达式
判断密码是否
包含
大小
写
、数字、特殊
字符
随机产生
字符
串,
字符
串中的
字符
只能由特殊
字符
(&@#$%*),大
写
字母(A-Z),小
写
字母(a-z)以及数字(0-9)组成,且每种
字符
至少出现一次。这样产生
字符
串的方式可以应用到如下场景,比如,我们有一个应用就是添加用户完毕之后,发邮件给指定用户包括一个长度为11位的初始化密码。
RegExp
正则表达式
RegExp
正则表达式
带你学会使用
正则表达式
内容简介:
正则表达式
,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简
写
为regex、regexp或RE)。计算机科学的一个概念。
正则表达式
使用单个
字符
串来描述、匹配一系列符合某个句法规则的
字符
串。在很多文本编辑器里,
正则表达式
通常被用来检索、替换那些符合某个模式的文本。 本门课程主要讲解
正则表达式
的引用场景和一些基础用法,让大家对
正则表达式
有一个清晰地认识。 为什么需要掌握
正则表达式
?
正则表达式
非常灵活、而且功能非常强大,它可以迅速地用极简单的方式达到
字符
串的复杂控制。而对于刚接触的人来说,
正则表达式
比较晦涩难懂。这门课程可以非常快速的帮助大家理解
正则表达式
,以及掌握如何在实际场景中用到它。课程大纲: 为了让大家快速系统了解
正则表达式
知识,我为您总结了思维导图,帮您梳理学习重点,建议收藏!
js正则判断非法
字符
限制输入
不能
输入!@#¥%……&* 这种
字符
的
正则表达式
书
写
: /[@#\$%\^&\*]+/g 这个是
包含
以上任意一个特殊
字符
。取! 即可 alert(!/[@#\$%\^&\*]+/g.test(“test”)) 返回 false 就代表不
包含
非法
字符
. PS:关于
正则表达式
,这里再提供2款本站的在线
正则表达式
工具供大家参考使用(包括常用正则的生成、匹配、测试等): JavaScript
正则表达式
在线测试工具:http://tools.jb51.net/regex/javascript
正则表达式
在线生成工具:http://tools.jb51.net/regex/create_reg
正则表达式
匹配不
包含
某些
字符
串的技巧
经常我们会遇到想找出不
包含
某个
字符
串的文本,程序员最容易想到的是在
正则表达式
里使用,^(hede)来过滤”hede”字串,但这种
写
法是错误的。我们可以这样
写
:[^hede],但这样的
正则表达式
完全是另外一个意思,它的意思是
字符
串里
不能
包含
‘h’,‘e’,‘d’三个但
字符
。那什么样的
正则表达式
能过滤出不
包含
完整“hello”字串的信息呢? 事实上,说
正则表达式
里不支持逆向匹配并不是百分之百的正确。就像这个问题,我们就可以使用否定式查找来模拟出逆向匹配,从而解决我们的问题: 代码如下:^((?!hede).)*$ 上面这个表达式就能过滤出不
包含
‘hede’字串的信息。我上面也说了,这种
写
法并不是
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章