求正则表达式,需同时满足以下3个条件:
1.字符串长度是3--7;
2.当字符串长度是3时,可以是3位数字字符(可重复),也可以是前2位数字字符加一位大写'X'字母(此位也可以是小写'x'),前2位数字字符可重复;
3.当字符串长度为4--7时,必须是数字字符且不可重复。
1.字符串长度是3--7;
2.当字符串长度是3时,可以是3位数字字符(可重复),也可以是前2位数字字符加一位大写'X'字母(此位也可以是小写'x'),前2位数字字符可重复;
3.当字符串长度为4--7时,必须是数字字符且不可重复。
解决方案 »
- 由于目标机器积极拒绝,无法连接 Stream sw = request.GetRequestStream报错怎么屏蔽掉呀?
- 一个C#访问服务器数据库的问题..困扰了好久啊,哪个大牛好心帮忙下吧!!!
- [江湖救急]:在C#中如何使用FTP命令删除远程服务器上的文件
- 反编译 路径带有汉字问题
- C# 问题 ??
- 请问类库中如何读取App.config文件
- 高手们关注:关于POCSAG编码的问题!!!(分已经在另外的贴子里了,不够再向我要就行!)
- 怎样能把别的程序的窗体的样子保存为图片?
- 急!!服务器上所有网站都打不开
- 程序集注册
- 线程同步上下文问题
- 【高分求助】获取视频数据流,如何合并成一个完成的视频文件
\\w+{3,7}
判斷3到7位的長度
(((\\d+{3})|(\\d+{2}(x|X)))|(\\d+{4,7}))
最前面那個是3位數字的判斷,後面是2位數字+x或者X的判斷,再後面是4--7位必須是數字的的情況
你說的是可以為數字哦。那就把d換成w好了
對於4--7位的判斷。不可以重複,我就做不出來了,你自己想想吧。或許你可以用方法實現,
正則就不是那麼容易的了,我是沒見過哦
http://topic.csdn.net/u/20090110/18/fbbe36f0-94dd-4753-9033-f9129a8e62bd.html