JS判断、校验MAC地址的2个实例
var temp = /[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}/;
if (!temp.test(document.mac.value))
{
return false;
}
function macFormCheck(mac)
{
var macs = new Array();
macs = mac.split(":");
if(macs.length != 6){
alert("输入的mac地址格式不正确,请以xx:xx:xx:xx:xx:xx的形式输入(xx为16进制数字)!");// 一个网在线教程 http://yige.org/js/
return false;
}
for (var s=0; s<6; s++) {
var temp = parseInt(macs[s],16);
if(isNaN(temp))
{
alert("输入的mac地址格式不正确,请以xx:xx:xx:xx:xx:xx的形式输入(xx为16进制数字)!");
return false;
}
if(temp < 0 || temp > 255){
alert("输入的mac地址格式不正确,请以xx:xx:xx:xx:xx:xx的形式输入(xx为16进制数字)!");
return false;
}
}
return true;
}
相关推荐
-
JS 常用校验函数
//校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头.可带数字."_"."."的字串 function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if
-
纯javascript判断查询日期是否为有效日期
以下内容主要通过js代码给大家介绍,代码比较简单,包含注释,有好的建议欢迎提出. 如下图,当查询条件含有日期时,如"2012-3-4",查询前校验输入的日期字符串是否为有效的日期 var snapshot_createTime_begin=$(selector+" input[name='createTime_begin']").val().trim(); var snapshot_createTime_end=$(selector +" input[na
-
js简单实现用户注册信息的校验代码
register.html 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta htt
-
js:校验IPv6地址的正则表达式
function isIPv6(str) { return str.match(/:/g).length [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
-
js校验表单后提交表单的三种方法总结
第一种: 复制代码 代码如下: <script type="text/javascript"> function check(form) { if(form.userId.value=='') { alert("请输入用户帐号!"); form.userId.focus(); return false; } if(fo
-
JS判断、校验MAC地址的2个实例
方法一: 复制代码 代码如下: var temp = /[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}/;if (!temp.test(document.mac.value)){ return false;} 方法二: 复制代码 代码如下: function macFormCheck(mac){ var macs = new Array();
-
JS获取计算机mac地址以及IP的实现方法
JS获取计算机mac地址以及IP的实现方法 复制代码 代码如下: //这两个是系统里的ActiveX插件 用来获取ip以及物理地址 <OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT> </OBJECT> <OBJECT id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223>
-
js判断传入时间和当前时间大小实例(超简单)
实例如下: //判断时间是否过期 function judgeTime(time){ var strtime = time.replace("/-/g", "/");//时间转换 //时间 var date1=new Date(strtime); //现在时间 var date2=new Date(); //判断时间是否过期 return date1<date2?true:false; } 以上这篇js判断传入时间和当前时间大小实例(超简单)就是小编分享给大家
-
js判断输入是否为数字的具体实例
复制代码 代码如下: <html xmlns="http://www.3lian.com/"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>js判断输入是否为数字</title><script language="javascript教程"&g
-
php/js获取客户端mac地址的实现代码
废话不多讲,直接上代码吧! 复制代码 代码如下: <?php class MacAddr { public $returnArray = array(); public $macAddr; function __contruct($os_type=null){ if(is_null($os_type)) $os_type = PHP_OS; switch (strtolower($os_type)){ case
-
JS获取客户端IP地址、MAC和主机名的7个方法汇总
今天在搞JS(javascript)获取客户端IP的小程序,上网搜了下,好多在现在的系统和浏览器中的都无效,很无奈,在Chrome.FireFox中很少搞到直接利用ActiveX获取IP等的JS脚本.下面的代码是我在所有windowsNT5.0及以上的系统上都测试通过的,给出代码: 一.使用JS获取客户端IP的几个方法 方法一(只针对IE且客户端的IE允许AcitiveX运行,通过平台:XP,SERVER03,2000). 获取客户端IP代码: 复制代码 代码如下: <HTML> <HE
-
js判断非127开头的IP地址的实例代码
js验证回送地址,IP地址不能以127开头 回送地址(127.x.x.x)是本机回送地址(Loopback Address) var ipNotStartWith127 = function(ip) { try { var data = ip.split("."), ip1; return 4 == data.length && 127 !== parseInt(data[0]) } catch (e) { return !1 } } console.log(ipNot
-
js判断用户是输入的地址请求的路径(实例讲解)
如下所示: /** * 如果是直接输入url访问的则刷新页面(防止缓存页面)针对Chrome,其他浏览器刷新referrer始终会为空,所以给个随机路径访问就加载不到缓存了. */ var userAgent = navigator.userAgent; // 获得浏览器的userAgent字符串 if(userAgent.indexOf("Chrome") > -1) { if(document.referrer == "") { document.loca
-
js mac地址 正则表达式
复制代码 代码如下: function CheckForm2() { //mac地址正则表达式 var reg_name=/[A-F\d]{2}:[A-F\d]{2}:[A-F\d]{2}:[A-F\d]{2}:[A-F\d]{2}:[A-F\d]{2}/; if(!reg_name.test(document.form2.mac.value)){ alert("mac地址格式不正确!mac地址格式为00:24:21:19:BD:E4"); document.form2.mac.foc
-
js获取客户端网卡的IP地址、MAC地址
复制代码 代码如下: <html> <head> <title></title> </head> <body> <object classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" id="locator" style="display:none;visibility:hidden"></object>
随机推荐
- PowerShell打开或关闭光驱
- 学习YUI.Ext 第三天
- js实现的点击超链显示隐藏层
- 一句话木马的原理及利用分析(asp,aspx,php,jsp)
- win2003 WScript.shell与Shell组件安全篇
- Nginx对某个目录设置密码保护例子
- C# WORD操作实现代码
- Docker命令行与守护进程的交互方法
- 简单实现js进度条加载效果
- JS日历 推荐
- SQL语句执行顺序图文介绍
- javascript创建函数的20种方式汇总
- VBS教程:函数-Int、Fix 函数
- C#泛型与非泛型性能比较的实例
- Android组件实现长按弹出上下文菜单功能的方法
- javascript实现数字配对游戏的实例讲解
- 浅析Java随机数与定时器
- Android开发实现横向列表GridView横向滚动的方法【附源码下载】
- VBScript 根据IE窗口的标题输出ESC
- python实现合并多个list及合并多个django QuerySet的方法示例
