ip和mac地址格式填报校验
2016-11-29 09:59
197 查看
增加校验,支持对IP和MAC地址的校验:
校验函数如下:
<SCRIPT LANGUAGE=”JavaScript”>
<!–
function isIP(strIP)
{
//if (isNull(strIP)) return false;
var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式
if(re.test(strIP))
{
if( RegExp.$1 <256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true;
}
alert(“IP地址格式不对!,只能输入数字和“.”,格式为XXX.XXX.XXX.XXX 例如:192.168.0.1″);
return true;
}
function isMac(macaddr)
{
var reg1 = /^[A-Fa-f0-9]{1,2}\-[A-Fa-f0-9]{1,2}\-[A-Fa-f0-9]{1,2}\-[A-Fa-f0-9]{1,2}\-[A-Fa-f0-9]{1,2}\-[A-Fa-f0-9]{1,2}$/;
var reg2 = /^[A-Fa-f0-9]{1,2}\:[A-Fa-f0-9]{1,2}\:[A-Fa-f0-9]{1,2}\:[A-Fa-f0-9]{1,2}\:[A-Fa-f0-9]{1,2}\:[A-Fa-f0-9]{1,2}$/;
if (reg1.test(macaddr)) {
return true;
} else if (reg2.test(macaddr)) {
return true;
} else {
alert(“你输入的MAC地址不正确。”); return true;
}
}
</SCRIPT>
在校验中使用即时校验。
校验函数如下:
<SCRIPT LANGUAGE=”JavaScript”>
<!–
function isIP(strIP)
{
//if (isNull(strIP)) return false;
var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式
if(re.test(strIP))
{
if( RegExp.$1 <256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true;
}
alert(“IP地址格式不对!,只能输入数字和“.”,格式为XXX.XXX.XXX.XXX 例如:192.168.0.1″);
return true;
}
function isMac(macaddr)
{
var reg1 = /^[A-Fa-f0-9]{1,2}\-[A-Fa-f0-9]{1,2}\-[A-Fa-f0-9]{1,2}\-[A-Fa-f0-9]{1,2}\-[A-Fa-f0-9]{1,2}\-[A-Fa-f0-9]{1,2}$/;
var reg2 = /^[A-Fa-f0-9]{1,2}\:[A-Fa-f0-9]{1,2}\:[A-Fa-f0-9]{1,2}\:[A-Fa-f0-9]{1,2}\:[A-Fa-f0-9]{1,2}\:[A-Fa-f0-9]{1,2}$/;
if (reg1.test(macaddr)) {
return true;
} else if (reg2.test(macaddr)) {
return true;
} else {
alert(“你输入的MAC地址不正确。”); return true;
}
}
</SCRIPT>
在校验中使用即时校验。
相关文章推荐
- C#获取本地计算机名,IP,MAC(物理)地址
- C#获取本地计算机名IP,Mac地址
- C#中获取本地计算机的的计算机名,IP和MAC地址
- JAVASCRIPT获取客户端IP及MAC地址
- ASP.NET技术获取IP与MAC地址的方法
- 获取指定IP的终端的MAC地址
- ASP.NET技术获取IP与MAC地址的方法
- 利用Ip Helper Api 来得到局域网中计算机MAC 地址的一个程序
- 通过IP取MAC地址
- 如何获取本地和远程主机的IP及MAC地址
- C#获取本地计算机名IP,Mac地址
- ASP.NET获取客户端IP及MAC地址
- 获取计算机名称,IP,MAC地址
- ASP.NET技术获取IP与MAC地址的方法
- 获取本机IP、MAC地址
- 怎樣獲取客戶端ip及mac地址?
- 修改IP和Mac地址的另类方法
- asp程序 读取某IP的网卡MAC地址
- ASP.NET获取客户端IP及MAC地址
- 使用ARP命令来绑定IP和MAC地址