多个MAC地址正则表达式,中间用半角逗号“,”分隔,不考虑“-”
如 aabbcc33cc,32ss332c33,3277cc3ak3
参考链接:跟他的需求一样。但是他的好像不完整
用C#或者用JavaScript写都可以。谢谢。
如 aabbcc33cc,32ss332c33,3277cc3ak3
参考链接:跟他的需求一样。但是他的好像不完整
用C#或者用JavaScript写都可以。谢谢。
解决方案 »
- 求C#中system.IO包中的 file.copy这个方法传输的速度怎么获得
- C#用户实例是指什么,还有数据库实例指什么?
- 两个复选框把我弄晕了~~
- C# 进程结束的问题,有经验的朋友帮忙看下
- 求一个简单的正则表达式
- 请哪位朋友帮帮忙,帮我解决该问提,谢谢!
- 求高手,关于C#设置语言CurrentUICulture在英文win7下报错
- 如何使用正则判断 大于 小于号 < >
- 水晶报表的字段选择为何总是灰色,不能在报表设计中加入字段
- 编译问题,斑竹或MVP帮忙!
- winform程序占用资源一多,就会无声无息自动关闭消失。这个问题能解决吗?
- net2.0c# 是否可以在事务中写个不受事务影响的查询语句
string [] testMessages = testString.Split(',');
testMessages [0] = "aabbcc33cc";
可以不
Ip的我市这样做的。
function CheckIP()
{
str=document.getElementById("<%=txtIp.ClientID %>").value;
str = str.split(",");
for(var i=0;i<str.length;i++)
{
if(/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/.test(str[i])==false)
{
// window.alert('閿欒鐨処P鍦板潃鏍煎紡');
// document.getElementById("<%=Submit1.ClientID %>").dispaly="none";
document.getElementById("<%=HiddenField1.ClientID %>").value="false";
return ;
}
// else
//
// {
// document.getElementById("<%=Submit1.ClientID %>").dispaly="block";
// }
if(RegExp.$1<1 || RegExp.$1>254||RegExp.$2<0||RegExp.$2>254||RegExp.$3<0||RegExp.$3>254||RegExp.$4<1||RegExp.$4>254)
{
// window.alert('閿欒鐨処P鍦板潃');
// document.getElementById("<%=Submit1.ClientID %>").dispaly="none";
document.getElementById("<%=HiddenField1.ClientID %>").value="false";
return ;
}
// else
// {
// document.getElementById("<%=Submit1.ClientID %>").Display="block";
// }
}
}
"(?in)^[0-9a-f]{2}(-?[0-9a-f]{2}){5}(,[0-9a-f]{2}(-?[0-9a-f]{2}){5})*$"
{
str = document.getElementById("<%=txtMAC.ClientID %>").value;
str = str.split(",");
for(var i = 0; i < str.length; i++)
{
if (/^[0-9a-fA-F]{12}$/.test(str[i])==false)
{
// ...
}
}
}
楼主给的例子都不是正确的MAC地址
<script type="text/javascript">
var data = ["00-19-5b-b7-0b-ad", "00195bb70bad,aabbcc33ccdd,32ac332c33af", "32de332c33cd"];
var reg = /^[0-9a-f]{2}(-?[0-9a-f]{2}){5}(,[0-9a-f]{2}(-?[0-9a-f]{2}){5})*$/i;
for(var i=0;i<data.length;i++)
{
document.write(data[i] + " " + reg.test(data[i]) + "<br />");
}
</script>