以下的验证规则是在公司项目中总结出来的,有的规则可能不适合您需要自行修改规则。有的规则是很久以前写的了可能不是最新。
各级域名之间用实点(.)连接 ,最少两级域名,如: |
1、域名由两个或两个以上的词构成, 中间由点号分隔开。最右边的那个词称为顶级域名
.Top,表示网络提供商的.net,表示非盈利组织的.org等。大多数域名争议都发生在com的顶级域名下,因为多数公司上网的目的都是为了赢利。为加强域名管理,解决域名资源的紧张,Internet协会、Internet分址机构及世界知识产权组织(WIPO)等国际组织经过广泛协商,
在原来三个国际通用顶级域名:(com)的基础上,新增加了7个国际通用顶级域名:firm(公司企业)、store(销售公司或企业)、Web(突出WWW活动的单位)、arts(突出文化、娱乐活动的单位)、rec (突出消遣、娱乐活动的单位)、info(提供信息服务的单位)、nom(个人),并在世界范围内选择新的注册机构来受理域名注册申请。
二级域名是指顶级域名之下的域名,在国际顶级域名下,它是指域名注册人的网上名称,例如 ibm,yahoo,microsoft等;在国家顶级域名下,它是表示注册企业类别的符号,例如com,.top,edu,gov,net等。
中国在国际互联网络信息中心(Inter NIC) 正式注册并运行的顶级域名是CN,这也是中国的一级域名。在顶级域名之下,中国的二级域名又分为类别域名和行政区域名两类。类别域名共7个, 包括用于科研机构的ac;用于工商金融企业的com、top;用于教育机构的edu;用于政府部门的
gov;用于互联网络信息中心和运行中心的net;用于非盈利组织的org。而行政区域名有34个,分别对应于中国各省、自治区和直辖市。
三级域名用字母( A~Z,a~z,大小写等)、数字(0~9)和连接符(-)组成, 各级域名之间用实点(.)连接,三级域名的长度不能超过20个字符。如无特殊原因,建议采用申请人的英文名(或者缩写)或者汉语拼音名 (或者缩写) 作为三级域名,以保持域名的清晰性和简洁性。
大小写无关,微信浏览器仅支持这两种协议 |
网址最长为2000个字符 |
指定使用的传输协议,下表列出 protocol 属性的有效方案名称。
若URL中不指定协议类型,则默认为HTTP协议。
file 资源是本地计算机上的文件。格式file:///,注意后边应是三个斜杠。
是指存放资源的服务器的域名系统(DNS) 主机名或 IP 地址。有时,在主机名前也可以包含连接到服务器所需的用户名和密码(格式:username:password@hostname)。
整数,可选,省略时使用方案的默认端口,各种传输协议都有默认的端口号,如http的默认端口为80。如果输入时省略,则使用默认端口号。有时候出于安全或其他考虑,可以在服务器上对端口进行重定义,即采用非标准端口号,此时,URL中就不能省略端口号这一项。
由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
这是用于指定特殊参数的可选项。
可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP。NET等技术制作的网页)传递参数,可有多个参数,用“&”符号隔开,每个参数的名和值用“=”符号隔开。
字符串,用于指定网络资源中的片断。例如一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释
国内手机号码为11位数字,前两位只能为:13\14\15\17\18。
三大运营商最新的手机号段分配情况
177(4G)、173(最近刚开通) |
据介绍,目前我国使用的手机号码为11位,其中各段有不同的编码方向
第8~11位:用户号码
电话号码编码规则:国家代码 + 地区代码 + 电话号码(服务商代码 + 4位用户号码)
区号以0开头,3位或4位 |
号码由7位或8位数字组成 |
分机号码由1-6位数字组成 |
区号与号码之间可以无连接符,也可以“-”连接 |
国际电话号码在公司业务中还未接到过需求,待有实际需求时再整理
所在省(直辖市、自治区)的代码 |
所在地级市(自治州)的代码 |
所在区(县、自治县、县级市)的代码 |
2位年2位月2位日,年从00到99,月从01到12,日从01到31 |
奇数表示男性(1、3、5、7、9),偶数表示女性(0、2、4、6、8) |
所在省(直辖市、自治区)的代码
15位身份证号码组成:
dddddd为6位的地方代码,根据这6位可以获得该身份证号所在地。
yy为2位的年份代码,是身份证持有人的出身年份。
mm为2位的月份代码,是身份证持有人的出身月份。
dd为2位的日期代码,是身份证持有人的出身日。
这6位在一起组成了身份证持有人的出生日期。
xx为2位的顺序码,这个是随机数。
s为1位的性别代码,奇数代表男性,偶数代表女性。
18位身份证号码组成:
其他部分都和15位的相同。年份代码由原来的2位升级到4位。最后一位为校验位。
所在省(直辖市、自治区)的代码 |
所在地级市(自治州)的代码 |
所在区(县、自治县、县级市)的代码 |
奇数表示男性(1、3、5、7、9),偶数表示女性(0、2、4、6、8) |
它是用来检验身份证的正确性。规则见说明2 |
所在省(直辖市、自治区)的代码
(1)十七位数字本体码加权求和公式
Ai:表示第i位置上的身份证号码数字值
Wi:表示第i位置上的加权因子
(3)通过模得到对应的校验码
也就是说,如果得到余数为1则最后的校验位p应该为对应的0.如果校验位不是,则该身份证号码不正确。
15位身份证号码组成:
dddddd为6位的地方代码,根据这6位可以获得该身份证号所在地。
yy为2位的年份代码,是身份证持有人的出身年份。
mm为2位的月份代码,是身份证持有人的出身月份。
dd为2位的日期代码,是身份证持有人的出身日。
这6位在一起组成了身份证持有人的出生日期。
xx为2位的顺序码,这个是随机数。
s为1位的性别代码,奇数代表男性,偶数代表女性。
18位身份证号码组成:
其他部分都和15位的相同。年份代码由原来的2位升级到4位。最后一位为校验位。
年-月-日 时:分:秒 |
匹配出二月份(28天或29天) |
小时支持12小时制和24小时制 |
QQ号码是从10000开始的,目前最长QQ号码是11位
中国目前采用的邮政编码为“四级六码\”制。即每组编码由六位阿拉伯数字组成,这六位数字分别表示省(自治区、直辖市)、邮区、县(市)邮电局和投递局(区)四级。六位数的前两位代表省(自治区、直辖市),第三位代表邮区,第四位代表县(市)邮电局,最后两位是投递局(区)的编号。
邮政编码是用阿拉伯数字组成,代表投递邮件的邮局的一种专用代号,也是这个局投递范围内的居民和单位通信的代号。邮政编码是实现邮件机器分拣的邮政通信专用代号,是实现邮政现代化的必需工具,最终目的是使您的信件在传递过程中提高速度和准确性,因此在交寄信件、包裹时务必写明邮政编码。为了实现邮件分拣自动化和邮政网络数字化,加快邮件传递速度。
目前世界上已有140多个国家先后实行了邮政编码制度,并以此作为衡量一个国家通信技术和邮政服务水平的标准之一。各国邮政编码规则并不统一。
就算字母、数字、特殊字符三项都包括,强度也是弱的 |
大小字母、数字三项中有两项 |
必须是字母大写,字母小写,数字,特殊字符组成 |
正数无符号,负数 - 号 |
大于0的整数,最左边一位只能为1-9的数字 |
0 |
图片路径由: 图片的路径/+图片名称+".图片格式"
以".+图片格式后缀名"结尾 |
图片名称由任意字符组成,但是不能为空 |
图片路径由任意字符组成,可以为空 |
图片格式后缀名只能是下面表格中的类型 |
图片格式后缀名只能是小写英文字母 |
也是应用最广泛的图片格式之一,它采用一种特殊的有损压缩算法,将不易被人眼察觉的图像颜色删除,从而达到较大的压缩比(可达到2:1甚至40:1),所以'身材娇小,容貌姣好',特别受网络青睐 |
Windows系统下的标准位图格式,使用很普遍。其结构简单,未经过压缩,一般图像文件会比较大。它最大的好处就是能被大多数软件'接受',可称为通用格式 |
分为静态GIF和动画GIF两种,支持透明背景图像,适用于多种操作系统,'体型'很小,网上很多小动画都是GIF格式。其实GIF是将多幅图像保存为一个图像文件,从而形成动画,所以归根到底GIF仍然是图片文件格式 |
o格式属于图标文件,与普通图片不同,它不支持在电脑中直接打开查看,主要用于网站网址前面的标识图标,一b般知名网站都有这个标识 |
缩放矢量图形是基于可扩展标记语言(标准通用标记语言的子集),用于描述二维矢量图形的一种图形格式。它由万维网联盟制定,是一个开放标准。 |
(Portable Network Graphics可移植的网络图形)与JPG格式类似,网页中有很多图片都是这种格式,压缩比高于GIF,支持图像透明,可以利用Alpha通道调节图像的透明度。 |
图像处理软件'大哥大'Photoshop的专用图像格式,图像文件一般较大。 |
ZSOFT公司在开发图像处理软件Paintbrush时开发的一种格式,存储格式从1位到24位。它是经过压缩的格式,占用磁盘空间较少,并具有压缩及全彩色的优点。 |
三维模型设计软件AutoCAD的专用格式,文件小,所绘制的图形尺寸、角度等数据十分准确,是建筑设计的首选。 |
著名的图形设计软件——CorelDRAW的专用格式,属于矢量图像,最大的优点“体重”很轻,便于再处理。 |
每个银行的银行卡号规则不同,信用卡与借记卡的规则也不同,没有通用的校验规则,以后如果遇到需要对指定的银行验证时再添加
字母、数字、下划线或减号 |
图片路径由: 视频的路径/+视频名称+".视频格式"
以".+视频格式后缀名"结尾 |
视频名称由任意字符组成,但是不能为空 |
视频路径由任意字符组成,可以为空 |
视频格式后缀名只能是下面表格中的类型 |
视频格式后缀名只能是小写英文字母 |
以".+音频格式后缀名"结尾 |
音频名称由任意字符组成,但是不能为空 |
音频路径由任意字符组成,可以为空 |
音频格式后缀名只能是下面表格中的类型 |
音频格式后缀名只能是小写英文字母 |
小时支持12小时制和24小时制 |
匹配出二月份(28天或29天) |
驾驶证号码即身份证号码,
车架号长度为17位,只能含有数字和除I、O、Q以外的字母,并且字母全为大写
车架号不能为17位连续相同的数字或字母
不同国家或汽车生产厂家,其VIN含义有细微的不同,可以仔细阅读下面的文档。
发动机号最少5位,只能包含数字、大小写字母、及"."、"*"、空格、"/"、"-"
仅允许以汉字开头,后面可录入六个字符,由大写英文字母和阿拉伯数字组成。如:粤B12345 | |
允许以汉字开头,后面可录入六个字符,前五位字符,由大写英文字母和阿拉伯数字组成,而最后一个字符为汉字,汉字包括“挂”、“学”、“警”、“港”、“澳”。如:粤Z1234港 | |
以两位为大写英文字母开头,后面以5位阿拉伯数字组成。如:BA12345。 | |
绿色车牌号(新能源车专用车牌) | 2017年新车牌类型,仅允许以汉字开头,后面可录入七个字符,由大写英文字母和阿拉伯数字组成。如:粤B123456 |
满足以上规则任意一条均通过验证
此验证规则是从网上参考图片总结的,不一定准确,使用时请按照实际情况进行修改
开头是大写的英文'C'或者'W' | C表示电子版的,也就是电子卡。W表示办的本子 |
台胞证号码实行“一人一号、终身不变”,保留现行台胞证号码中前8位台胞终身号码.
其号码由台胞终身号、签发次数、签发机关代码三部分组成,证件号码前八位阿拉伯数字为台胞终身号,后两位为签发证件的次数,括号内的英文字母或者阿拉伯数字为签发机关代码。
8位数字或者10位数字 |
最后可以有括号,也可以没有 |
在公司业务中还未接到过需求,待有实际需求时再整理
港澳居民来往内地通行证,俗称回乡证。
'H':字头签发给香港居民 'M':字头签发给澳门居民 |
前8位数字为通行证持有人的终身号 |
后2位数字表示换证次数。 |
中日韩符号区。收容康熙字典部首、中日韩辅助部首、注音符号、日本假名、韩文音符,中日韩的符号、标点、带圈或带括符文数字、月份,以及日本的假名组合、单位、年号、月份、日期、时间等 |
中日韩认同表意文字扩充A区,总计收容6,582个中日韩汉字。 |
中日韩认同表意文字区,总计收容20,902个中日韩汉字。 |
彝族文字区,收容中国南方彝族文字和字根。 |
韩文拼音组合字区,收容以韩文音符拼成的文字。 |
中日韩兼容表意文字区,总计收容302个中日韩汉字。 |
文字表现形式区,收容组合拉丁文字、希伯来文、阿拉伯文、中日韩直式标点、小符号、半角符号、全角符号等。 |
中日韩认同表意文字扩充A区,总计收容6,582个中日韩汉字。 |