VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
.net技术
-> c#
求一正则表达式: 不允许连续输入三个相同的字母
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
求一正则表达式: 不允许连续输入三个相同的字母
[已结贴,结贴人:leomaya]
发表于:
2007-01-29 16:28:45
楼主
例如:
gdgabdsc, 正确
sgwaaausr, 错误
发表于:
2007-01-29 16:38:34
1
楼 得分:
10
看你用在哪里了
if(regex.ismatch(yourstr,@ "([a-za-z])\1{2} "))
{
//错误
}
else
{
//正确
}
发表于:
2007-01-29 16:44:42
2
楼 得分:
0
用在密码检验里面的
发表于:
2007-01-29 16:50:29
3
楼 得分:
0
用在验证控件里麻烦些
^(([a-za-z])(?!\2{2}))+$
如果还有位数限制,把里面的+换成如下形式
{m,n}其中m为最小值,n为最大值
发表于:
2007-01-29 16:50:35
4
楼 得分:
0
你上面的例子能这样用么?
string pattern=@ "(?!([a-za-z])\1{2}) "
if(regex.ismatch(teststring, pattern))
{
//正确
}
else
{
//错误
}
发表于:
2007-01-29 16:53:03
5
楼 得分:
5
^(([a-za-z])(?!\2{2}))+$
大于
([a-za-z])\1{2} ")取反哦,允许一些特殊字符串
发表于:
2007-01-29 17:00:48
6
楼 得分:
0
string pattern=@ "(?!([a-za-z])\1{2}) "
你这样写是非捕获组,不匹配任何内容的,如果想单独写pattern,直接把里面的提出来就行了
string pattern = @ "([a-za-z])\1{2} ";
另外,如果你要if的内容为正确,汗,在if里取反就行了
if( !regex.ismatch(teststring, pattern) )
^(([a-za-z])(?!\2{2}))+$
大于
([a-za-z])\1{2} ")取反哦,允许一些特殊字符串
----------------------------
不明白楼上的意思
发表于:
2007-01-29 17:06:34
7
楼 得分:
0
正则中^表示取反,不是!
发表于:
2007-01-29 17:10:11
8
楼 得分:
0
to lxcnn(过客):
因为我的pattern里面还有其他表达式是if里面为正确的, 想统一起来嘛^^
发表于:
2007-01-29 17:14:12
9
楼 得分:
0
因为我的pattern里面还有其他表达式是if里面为正确的, 想统一起来嘛^^
------------------------
还有什么要求一起说下,给你改下吧
正则中^表示取反,不是!
------------------------
^用在不同位置有不同的意义的,(?!***)为正向预搜索,不是取反
发表于:
2007-01-29 17:15:01
10
楼 得分:
5
@ "(\w)\1{2,} "
发表于:
2007-01-29 17:17:18
11
楼 得分:
0
因为我的pattern里面还有其他表达式是if里面为正确的, 想统一起来嘛^^
------------------------
还有什么要求一起说下,给你改下吧
=================================================
1. 长度为6-12位
2. 必须包含数字与字母
3. 不能连续输入三个相同的字母, 但允许连续三个相同的数字
发表于:
2007-01-29 17:29:37
12
楼 得分:
0
呵呵, 找到了
string pattern = @ "^(?=.*\d+)(?=.*[a-za-z]+)(?!.*?([a-za-z]+?)\1\1).{6,12}$ ";
anyway, 感谢各位
下一篇:
windows服务中的定时器问题?
上一篇:
.net下如何实现native2java这样的编码效果?
相关文章
向xml文件中写入数据
初学vb.net遇到的问题,请专家指导!
asp.net 2.0 如何让div根据内容自动显...
急!怎样录制视频
水晶报表9.2,报表中条形码预览正常,但导出pdf,...
请问一些权限的问题
¦m¦ 高兴,从从来没有接触过到开...
pagebuttonclick事件是怎么执行的?它是基于哪个...
求一个2005 连 access的 连接字符...
截取远程xml的特定字段
关于vs2005的错误报告
求一通用分页sql(不要存储过程)(c#实现)(已...
程序人生论坛举行发贴送压岁钱活动
高分急求oracledatareader 读取 ref&n...
请问如何用vs在窗体中实现选项卡功能?
在线等一问题解决思路,如何判断一次操作结束
winform怎样使combobox只能从下拉列表选择值,而...
怎么样用image控件接收一个图片的二进制数据流
【急救】关于字符串碰到的棘手问题.寻求高手解答...
一个奇怪的问题
其他资讯
winform中 自定义控件显示慢阿慢,咋整阿?...
有那位是做.net webservice&soap这快的...
急求!!!!!!!!13000里加急!!
怎样根据程序集的名字动态加载程序集?? 谢谢...
textbox的问题
grove develop kit 如何更新数据...
显示一个loading之类的字样,这个应该怎样做?
单条新闻太长分页时碰到的问题,请叫大侠啊!
求asp.net动态转静态页(最好提供实例,及生成.xm...
【虚心请教孟子与幕白兄弟】如何拆分取得 h...
csdn的搜索不好用啊 搜不到东西!~~~~
███ 关于callback设置为gb2312编码的问题...
此实现不是 windows 平台 fips&n...
新的内容添加成功后如何向下一个页传值,急!!!
刚接了一个项目,求各位大侠支招!!!!
vs2005中的水晶报表,设置尺寸的单位如何改变
当前线程处于堆栈溢出状态,因此无法计算表达式的...
开发短信收发程序,有经验的或想开发的都进来贴下...
console.read() 与console.readline()&nb...
atoi在vs2005下编译出错
快速检索
分类导航标签a
软件工程/管理休闲广场
《MSDN开发精选》杂志意见建议
Linux/Unix社区UNIX文化
多媒体/设计/Flash/Silverlight 开发Silverlight
Windows专区Windows 9X
软件工程/管理微创软件开发管理
其他数据库开发其他
Oracle高级技术
C++ BuilderActiveX/COM/DCOM
企业开发Loushang开发平台
VC/MFC进程/线程/DLL
专题开发/技术/项目网络通信
VC/MFC进程/线程/DLL
社区支持支持专区
JavaNetBeans
最新资讯
学习windows内核驱动,须要硬件吗?(穷学生该如...
httpcontext.current.session与page.session的区...
modemk跟宽带路由器的距离
【当我执行删除文件夹的操作后,session就会失效!...
求救
突出显示dbgrid中的某一条记录
关于程序域加载程序集的问题
安装jdk问题(急!!!)帮up也给分
刚用使用asp.net1.1完成的一个小型社区网站,欢迎...
重载+运算符, 让指针 char *&nbs...
code和xgsj联合主键的记录取出xgsj最新的code,求...
跪求accii编码和utf8编码到底是杂回事?现在主流的...
英特尔公司关注低层消费么?
页面导入问题
大家一般都在哪里买网站的空间呀?我买的空间下载...
请高手帮助!急!一个查询问题!
基础问题,马上结
让java类中的一个方法一直运行
吼吼,求2000年大专毕业现在办理深圳户口功略
导入excel文档时的操作
动态生成有样式的picture控件
请大家帮忙,将这个函数的内容转换成存储过程,谢...
自己找不出错了(cfiledialog 得到多个不含...
在global.asax中有没有某目录被访问时就触发的事...
提供实图求编程方法和技巧
private protected连用的组合修饰符问题
散一半家产救命dropdownlist怎么选择都是初始第一...
enableeventvalidation怎么加在web.config中?在线...
div始终在页面最下面,不忙的话进来帮我看看了呀
求解windows mobile5里camera应用程序video...
从视频捕获信息转化为bmp,怎么做呀
rtx嵌入domino的问题
一个字符串分割的问题..........
如何用sql存储图片
excel导入datagrid问题
高分求简单问题>>sqlplus能登陆,但plsql却...
suselinux9新手问题
用sql语句实现月排名和累计排名在一张表中显示?...
java poi 读取excel时候的问题
向前辈请教
热门点击
delphi做用串口发短信的软件
很模糊的概念。。。。我快崩溃了。。。。。。。。...
2个表,要求做一个sql查询,帮忙看下啊!
关于内存泄露问题
各位前辈请指点一下小弟!
■■高分求好空间■■
70分急求8086汇编写的计算器代码
急问,c++ 的ofstream输出的文本文件的字体...
生活艰难
¦m¦ 300分求:急啊!!大家帮我...
关于编译器,debug信息的问题!
关于 traceroute 和 tracert的一...
进程间通信
iis装不上
高难度问题(对我而言)
关于properties
哪位能实现这个效果 100分奉上!!!
asp.net发贴时间间隔
两个超小问题,请大家帮忙,马上解决,马上给分
输入字符串的格式不正确。
hibernate createsqlquery问题
网站建设与推广专家
iis和tomcat5如何共用80端口
求助:oracle中的批处理命令是什么?(就像sql中go...
求教关于dde服务器!
请教win2003路由和远程访问设置问题,急!!
为什么对菜单项的命令响应要放到 view ...
stringgrid问题
计算机维护前的准备工作
javamail测试帐号问题
我刚学win32汇编,为什么我生成的程序就那么大?
哪位好心人能给我几个authorware的源码啊!!
请问用regsvr32反注册ocx控件为什么失败?
数字0.4449 为什么 echo出来是.4449。...
dropdownlist 绑定 checkbox&nb...
aspjpeg.dll 哪里 能下载
85折的手机充值卡,限青岛地区
打个招呼
有关于ibm 的cm内容管理系统的问题
owc 11 画图问题?