`
kkvsyy
  • 浏览: 30409 次
  • 性别: 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 数据校验 正则表达式 示例代码

    JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码JavaScript 数据校验 正则表达式 示例代码...

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

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

    JavaScript正则表达式.ppt

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

    javascript正则表达式全解析文档

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

    精通 JavaScript正则表达式

    JavaScript中的正则表达式是一种强大的文本处理工具,用于在字符串中执行模式匹配和搜索操作。它们在数据验证、文本替换和提取子字符串等任务中扮演着核心角色。 首先,正则表达式允许我们测试字符串是否符合特定...

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

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

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

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

    正则工具 正则比对 校验

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

    javascript正则表达.html

    javascript正则表达

    JavaScript正则表达式迷你书(1.1版)_程序逻辑_

    **JavaScript正则表达式迷你书(1.1版)** 正则表达式是JavaScript中一个强大的工具,用于处理文本字符串,进行模式匹配和查找、替换等操作。它们在编程逻辑中扮演着至关重要的角色,尤其是在处理字符串数据时,...

    javascript正则表达式

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

    JavaScript正则表达式匹配 div style标签_.docx

    JavaScript正则表达式匹配div style标签 本文主要介绍了JavaScript正则表达式匹配div style标签的相关知识点。通过对给定的测试字符串进行分析,我们可以了解到 JavaScript 正则表达式在匹配 div style 标签时的...

    常用Javascript正则表达式汇总

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

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

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

    JavaScript正则表达式校验与递归函数实际应用实例解析.docx

    JavaScript中的正则表达式和递归函数是编程中两种强大的工具,它们在处理字符串验证和复杂数据结构处理时尤其有用。下面将详细解释这两种技术的实际应用。 首先,让我们来看看正则表达式。正则表达式是一种模式匹配...

    webgis开发中标准规范经纬度正则校验函数

    ### WebGIS开发中标准规范经纬度正则校验函数 #### 概述 在WebGIS(Web Geographic Information System)开发过程中,确保数据的准确性和一致性是至关重要的。尤其是在处理地理位置数据时,对于经纬度的输入校验尤...

Global site tag (gtag.js) - Google Analytics