1.共7位,由一个字母+6个数字组成
2.由6位数字+“—”+8开头4位数字,可能还会加2位字母和2位数字
3.以数字9开头+ 3位或5位数字 +4位数字
4.固定(8位数字)
5.案号长度8位数字,以数字59、69、79或89开头+6位数字与数据库中的某个字段如何匹配,匹配成功就插入数据库,该如何写?
求各位大哥大姐们帮帮小弟吧!
5555555555555555555、、、、、、、、、
2.由6位数字+“—”+8开头4位数字,可能还会加2位字母和2位数字
3.以数字9开头+ 3位或5位数字 +4位数字
4.固定(8位数字)
5.案号长度8位数字,以数字59、69、79或89开头+6位数字与数据库中的某个字段如何匹配,匹配成功就插入数据库,该如何写?
求各位大哥大姐们帮帮小弟吧!
5555555555555555555、、、、、、、、、
正则菜鸟下一下。。1. ^[a-zA-z]\d{6}$
2. ^[0-9-]8\d{3}(\d{2}|[a-zA-z]{2})?$
3. ^9(\d{3}|\d{5})\d{4}$
4. ^\d{8}$
5. ^(59|69|79|89)\d{6}$刚学没多久
2.^\d{6}-8[a-zA-Z0-9]{4}$
3.^9\d{3,5}\d{4}$
4.^\d{8}$
5.^(59|69|79|89)\d{6}$
bool flag = rx.IsMatch("a234234"); //括号里放你要验证的字符串,符合返回true,否则返回false
Regex regex = new Regex();
regex.IsMatch(字符串);//我是写在If条件里的
但不知道为啥,每次都不走regex.IsMatch(字符串);这一步,
下面更执行不了,还有啥别的方法没?
不应该不走啊。引入这个命名空间吗?using System.Text.RegularExpressions;我这里测式是OK的。。
regex = new Regex("^$");
if (regex.IsMatch(str))
//MCaseNumModel.fCaseNumType = "F";
regex = new Regex("^$");
if (regex.IsMatch(str))
//MCaseNumModel.fCaseNumType = "W";
regex = new Regex("^$");
if (regex.IsMatch(str))
//MCaseNumModel.fCaseNumType = "E";
regex = new Regex("");
if (regex.IsMatch(str))
//MCaseNumModel.fCaseNumType = "K";
regex = new Regex("^$");
if (regex.IsMatch(str))
//MCaseNumModel.fCaseNumType = "Q";我每次if完了之后都不进我上面注释了的那句,还是说我正则写的有问题,进不去!
可我之前一个又一个的对过了,没啥错啊???
郁闷啊、、、、、、、、