00-E0-4C-97-E9-62 **** 这个表达式,怎么判断呀??共6小段, 每一段只允许出现二位,可以数字与字母结合,字母须为大写。
另外,不允许 - 替代为 _--------------------------------------------------
正则高手请抽点时间帮帮忙,谢谢,问题解决马上结贴决不食言。
另外,不允许 - 替代为 _--------------------------------------------------
正则高手请抽点时间帮帮忙,谢谢,问题解决马上结贴决不食言。
解决方案 »
- 请教 关于组件windows media player
- 请大家帮我调试一下我附件里的图书馆租借管理系统,(肯定没病毒)我调试了,好像是那个引用没弄好
- 如何让picturebox动态加载项目资源里的图片?
- Winform DataGrid 样式存储问题.
- C#编程中的一个问题
- 确摸屏程序欢迎窗体、登录窗体、主窗体启动的问题?
- 如何把List集合中的一列值绑定到Combox控件中
- 我动态建立了文件,建立好后,然后对这文件做别的操作,也是在同一个application里做,但是,有错误,说已经有别的线程在站用文件,所以
- 隐藏DataList中Image控件
- 请教高手:在C# beta2中,在以下dll文件的代码中,如何加入事务处理
- fscanf在c#怎么写?
- C#获取网页标题.速度.下班结帖..
Regex r = new Regex(@"^([0-9a-zA-Z]{2}-){6}$");
string s = "00-E0-4C-97-E9-62";
if (r.IsMatch(s+"-"))
{
Console.WriteLine("match");
}
string s = "00-E0-4C-97-E9-62";
if (r.IsMatch(s+"-"))
{
Console.WriteLine("match");
}
or
^([0-9a-fA-F]{12})(,[0-9a-fA-F]{12}]){0,}$
[0-9A-F][0-9A-F]-[0-9A-F][0-9A-F]-[0-9A-F][0-9A-F]-[0-9A-F][0-9A-F]-[0-9A-F][0-9A-F]-[0-9A-F][0-9A-F]
...当然用更高级的正则解释器就更容易了...楼上的大虾已解...我不废话...
MessageBox.Show(reg.IsMatch("00-E0-4C-97-E9-62").ToString());
csdn的兄弟真是热心,感谢。马上结贴。