最近工作中遇到了很多关于正则的模块,所以总结了一些,供大家回顾学习。 ----------------------------------
/** * 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
相关推荐
JavaScript 正则表达式迷你书 本书是 JavaScript 正则表达式的入门级教程,旨在帮助读者快速掌握正则表达式的基本概念和应用。下面是本书的知识点摘要: 第一章:正则表达式字符匹配攻略 * 两种模糊匹配:横向...
本资料“Javascript正则表达式校验共7页.pdf.zip”很可能详细介绍了JavaScript正则表达式的各种核心概念、语法和实例,旨在帮助开发者更好地理解和应用这一关键功能。 正则表达式主要包含以下几个核心概念: 1. **...
javascript正则表达式详解 (chm)
了解正则表达式概念 掌握正则表达式的语法 熟练掌握正则表达式在JavaScript中的应用
### JavaScript正则表达式全解析 #### 正则表达式的定义与使用 在JavaScript中,正则表达式是一种用于处理字符串的强大工具。它允许我们执行复杂的字符串搜索和替换操作。正则表达式对象可以通过两种方式创建:一...
通用的正则表达式校验代码大全,用于B/S通用开发,简化
JavaScript正则表达式是编程语言JavaScript中的一个重要组成部分,它用于处理文本字符串,执行模式匹配和字符串操作。在JavaScript中,正则表达式被广泛应用于数据验证、搜索与替换以及提取字符串中的特定信息等多个...
Perl被誉为“正则表达式之王”,其内建的正则功能强大且灵活。例如,`=~`操作符可以用于字符串和正则表达式之间的匹配,如`if ($string =~ /pattern/) {...}`。`m//`和`s///`则是Perl中用于匹配和替换的命令。 ...
javascript正则表达
收集于网上各种javascript的正则表达式验证,如邮箱,ip,字符,数据和各种组合的验证。 只能输入由26个英文字母组成的字符串:“^[A-Za-z]+$” 只能输入由26个大写英文字母组成的字符串:“^[A-Z]+$” 只能输入由...
javascript 正则表达式 javascript 正则表达式 javascript 正则表达式 javascript 正则表达式
JavaScript中的正则表达式是一种强大的文本处理工具,用于在字符串中进行模式匹配和搜索替换。以下是一些常见的JavaScript正则表达式及其应用: 1. **匹配中文字符**:`[\u4e00-\u9fa5]` 这个正则表达式用于匹配...
JavaScript正则表达式提供了一种强大的工具,用于前端数据校验,确保用户输入的数据格式正确无误。以下是从标题、描述、标签以及部分内容中提取的关键知识点,详细解释了如何使用JavaScript正则表达式进行各种常见...
适用于初学者学习和开发者参考。。。。。。。。。。。。。。。。。。
经典JavaScript正则表达式实战 目录 1. 正则表达式实战...1 2. 匹配结尾的数字...2 3. 统一空格个数...3 4. 判断字符串是不是由数字组成...3 5. 电话号码正则...3 6. 手机号码正则表达式...4 7. 使用正则...
本篇文章将深入探讨JavaScript校验正则表达式的方法和实例。 一、基础概念 1. 正则表达式模式:模式是描述一组字符串的规则,例如`/\d+/`表示匹配一个或多个数字。 2. 标志(flags):用于改变正则表达式的匹配...