`
kkvsyy
  • 浏览: 30259 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript 正则之IMEI校验

阅读更多

最近工作中遇到了很多关于正则的模块,所以总结了一些,供大家回顾学习。 ----------------------------------

/**
*	IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,
*	而且该码是全世界唯一的。每一部手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。
*	IMEI码由GSM(全球移动通信协会)统一分配,授权BABT(英国通信认证管理委员会)审受。
*	IMEI由15位数字组成,其组成为:
*	1、前6位数(TAC,Type ApprovalCode)是"型号核准号码",一般代表机型。
*	2、接着的2位数(FAC,Final Assembly Code)是"最后装配号",一般代表产地。
*	3、之后的6位数(SNR)是"串号",一般代表生产顺序号。
*	4、最后1位数(SP)通常是"0",为检验码,备用。
*/
function imei(){
	var val = document.getElementById('imei');
	var reg = /^\d{15}$/;
	if(reg.test(val.value)){
		alert('IMEI号:'+val.value+',正确.');
	}else{
		alert('IMEI号:'+val.value+',错误.');
	}
}

 注:

1、有的IMEI号可能是14位,reg = /^\d{14}$/;

2、这种校验和15位身份证的校验是一样的,所以可以丰富身份证号的校验,

     详情参考:http://qyj.iteye.com/admin/blogs/1125105

分享到:
评论
1 楼 qiangweiyan 2014-12-09  
有没有取IMEI的js代码啊。。。头疼中

相关推荐

    javascript正则表达式迷你书 (1).pdf

    JavaScript 正则表达式迷你书 本书是 JavaScript 正则表达式的入门级教程,旨在帮助读者快速掌握正则表达式的基本概念和应用。下面是本书的知识点摘要: 第一章:正则表达式字符匹配攻略 * 两种模糊匹配:横向...

    Javascript正则表达式校验共7页.pdf.zip

    本资料“Javascript正则表达式校验共7页.pdf.zip”很可能详细介绍了JavaScript正则表达式的各种核心概念、语法和实例,旨在帮助开发者更好地理解和应用这一关键功能。 正则表达式主要包含以下几个核心概念: 1. **...

    javascript正则表达式详解 (chm)

    javascript正则表达式详解 (chm)

    JavaScript正则表达式.ppt

    了解正则表达式概念 掌握正则表达式的语法 熟练掌握正则表达式在JavaScript中的应用

    javascript正则表达式全解析文档

    ### JavaScript正则表达式全解析 #### 正则表达式的定义与使用 在JavaScript中,正则表达式是一种用于处理字符串的强大工具。它允许我们执行复杂的字符串搜索和替换操作。正则表达式对象可以通过两种方式创建:一...

    javascript正则表达式校验代码免费下载大全

    通用的正则表达式校验代码大全,用于B/S通用开发,简化

    JavaScript正则表达式使用详解.zip

    JavaScript正则表达式是编程语言JavaScript中的一个重要组成部分,它用于处理文本字符串,执行模式匹配和字符串操作。在JavaScript中,正则表达式被广泛应用于数据验证、搜索与替换以及提取字符串中的特定信息等多个...

    正则工具 正则比对 校验

    Perl被誉为“正则表达式之王”,其内建的正则功能强大且灵活。例如,`=~`操作符可以用于字符串和正则表达式之间的匹配,如`if ($string =~ /pattern/) {...}`。`m//`和`s///`则是Perl中用于匹配和替换的命令。 ...

    javascript正则表达.html

    javascript正则表达

    javascript 正则表达式验证集合

    收集于网上各种javascript的正则表达式验证,如邮箱,ip,字符,数据和各种组合的验证。 只能输入由26个英文字母组成的字符串:“^[A-Za-z]+$” 只能输入由26个大写英文字母组成的字符串:“^[A-Z]+$” 只能输入由...

    javascript正则表达式

    javascript 正则表达式 javascript 正则表达式 javascript 正则表达式 javascript 正则表达式

    常用Javascript正则表达式汇总

    JavaScript中的正则表达式是一种强大的文本处理工具,用于在字符串中进行模式匹配和搜索替换。以下是一些常见的JavaScript正则表达式及其应用: 1. **匹配中文字符**:`[\u4e00-\u9fa5]` 这个正则表达式用于匹配...

    javascript正则表达式表单验证大全

    JavaScript正则表达式提供了一种强大的工具,用于前端数据校验,确保用户输入的数据格式正确无误。以下是从标题、描述、标签以及部分内容中提取的关键知识点,详细解释了如何使用JavaScript正则表达式进行各种常见...

    javascript正则表达式参考书籍

    适用于初学者学习和开发者参考。。。。。。。。。。。。。。。。。。

    经典JavaScript正则表达式实战

    经典JavaScript正则表达式实战 目录 1. 正则表达式实战...1 2. 匹配结尾的数字...2 3. 统一空格个数...3 4. 判断字符串是不是由数字组成...3 5. 电话号码正则...3 6. 手机号码正则表达式...4 7. 使用正则...

    javascript 校验正则表达式

    本篇文章将深入探讨JavaScript校验正则表达式的方法和实例。 一、基础概念 1. 正则表达式模式:模式是描述一组字符串的规则,例如`/\d+/`表示匹配一个或多个数字。 2. 标志(flags):用于改变正则表达式的匹配...

Global site tag (gtag.js) - Google Analytics