要求输入 数字、中文、英文-数字、中文、英文
中间是有-号的 求大仙啊啊啊啊啊 自己试过很多次 单个就行 加个符号上去怎么也不可以@!!
速度来速度给分!
------解决方案--------------------------------------------------------
- C# code
string source = "12中国abc-12中国abc";Regex reg = new Regex(@"(?is)^\d+[\u4e00-\u9fa5]+[a-z]+-\d+[\u4e00-\u9fa5]+[a-z]+$");
------解决方案--------------------------------------------------------
^[0-9a-zA-Z\u4e00-\u9fa5]+\-[0-9a-zA-Z\u4e00-\u9fa5]+$