首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

身份证校验规则

对同地区、同年、月、日出生的人员编定顺序号。其中第十七位奇数分给男性,偶数分给女性。 第十八位表示校验码。...作为尾校验码,是由号码编制单位按统一公式计算出来校验码如果出现数字10,就用X来代替,详情参考下方计算方法。 其中第一代身份证号码为15位。年份两位数字表示,没有校验码。...前六位详情请参考省市县地区代码 X是罗马字符表示数字10,罗马字符(1-12):Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ、Ⅷ、Ⅸ、Ⅹ、Ⅺ、Ⅻ……,详情请参考罗马字符 中国居民身份证校验码算法 步骤如下: 将身份证号码前面的...其分别对应最后一位身份证号码为1-0-X-9-8-7-6-5-4-3-2。 通过上面计算得知如果余数是3,第18位校验码就是9。如果余数是2那么对应校验码就是X,X实际是罗马数字10。...最后通过对应规则就可以知道余数2对应检验码是X。所以,可以判定这是一个正确身份证号码。 未经允许不得转载:肥猫博客 » 身份证校验规则

2K20

java之手机校验工具分享

校验手机很常见,当有的工具不满足你需求时,就需要自己去写了,其实写每篇文章都是有原因,由于使用别人封装工具校验手机是否合法不满足自己需求,原来手机只会校验手机号牌位数是否是11位,其它就不校验了...,所以就有了这篇文章输出。...因为从网上也找不到自己满足自己需求,所以动手又在原有的工具类里面添加了一个新校验手机规则方法。...下面的示例程序就是使用java常用正则进行手机校验,自己写了几个测试手机正确和错误示范,满足了方法使用,分享出来是希望当未来你遇到这个问题时可以现用就行了,不用再去写了,当然了自己喜欢去写...,封装成工具类自己去简单封装一下就行了,这里还是以实用为主,好了,今天需要分享内容就到这里结束了。

1.6K10

js手机正则校验_正则表达式验证手机号码格式

大家好,又见面了,我是你们朋友全栈君。...这篇文章主要介绍了2022手机号码JS正则表达式验证实例代码,代码简单易懂,非常不错,具有一定参考借鉴价值 ,需要朋友可以参考下​ 概念 正则表达式是对字符串操作一种逻辑公式,就是用事先定义好一些特定字符...、及这些特定字符组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串一种过滤逻辑。...简介 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间字母)和特殊字符(称为“元字符”))操作一种逻辑公式,就是用事先定义好一些特定字符、及这些特定字符组合,组成一个“规则字符串”,这个...正则表达式是一种文本模式,该模式描述在搜索文本时要匹配一个或多个字符串。 前端正则表达式验证往往是最繁多最复杂,所以整理了一些最近自己常用正则表达式,希望能对大家有所帮助!

5.6K32

身份证内容及校验方法

校验身份证号码是否合法,那么首先应该知道身份证号码是如何得出。 身份证 区位代码6位+出生日期8位+随机码3位(男性奇数,女性偶数)+校验码1位,共计18位。...校验码计算方法 ①身份证号码所在位: 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 代号 a b c d e f g h i j k l m n o p q...③乘积之和: 7a + 9b + 10c + 5d + 8e + 4f + 2g + 1h + 6i + 3j + 7k + 9l + 10m + 5n + 8o + 4p + 2q ④除以11余数...: 余数 0 1 2 3 4 5 6 7 8 9 10 校验码 1 0 X 9 8 7 6 5 4 3 2 有效性验证 信息校验 检查生日信息是否是合法日期,合法日期必须为当前时间之前日期含当天...区位码校验 查询区位码是否在区位码表中,如果没有,则可能是历史编码或者无效编码 校验位检查 根据以上计算规则,计算校验位并与实际信息对比,只有相同才是有效号码。

88120

js正则表达式校验金额-js正则表达式简单校验方法

下面就js正则表达式校验带来内容分享,同时要考虑在js中支持类型。   ...1.常见js正则校验   (1)校验密码强度   密码强度必须是包含大小写字母和数字组合,不能使用特殊字符,长度在8-10之间。   ^(?=.d)(?=.[a-z])(?=....[a-z]{2,4}){1,3}$/; return reg.test(str);}   到此这篇关于js正则表达式简单校验方法文章就介绍到这了,更多相关js正则表达式校验内容请搜索以前文章或继续浏览下面的相关文章希望大家以后多多支持...js 正则表达式校验?   <   js验证密码正则表达式。   完整js正则表达式:   //强:字母+数字+特殊字符^(?![a-zA-z]+$)(?!\d+$)(?![!...@#$%^&*]+$ //中:字母+数字js正则表达式校验金额js正则表达式校验金额,字母+特殊字符,数字+特殊字符   ^(?![a-zA-z]+$)(?!\d+$)(?![!

8.9K20

微信公众网页授权校验文件便捷上传方式

前后端分离模式下网页授权域名校验文件上传方法。...# 背景 部分前后端分离项目需要用到公众网页授权来获取用户信息,但是添加网页授权域名需要从公众管理后台下载文件再上传到前端项目的服务器上,所以显得比较繁琐。...# 解决办法 这里需要将前端上传文件传给后端再由后端服务器去把文件回传至前端打包部署服务器目录,而且文件只是一个简单文本文件,所以可以使用scp或者命令创建txt方式实现。...具体实现: 前端将文件上传至服务器后端 后端读取文件内容及文件名 后端ssh连接至目标服务器指定目录(前端打包目录) 执行shell命令创建对应验证文件内容文件 浏览器打开域名+验证文件名即可访问。...如果您有更好建议欢迎交流。 # 参考资料 node-ssh

37030

js校验ip、子网掩码、网关合法性

校验IP格式 IP格式是xxx.xxx.xxx.xxx每个段最大值为255,故可以采用正则表达式方式来进行校验 function checkIp(ip){ var rep = /^(\d{1,2...单纯子网掩码有一定格式规则,通过下面的正则表达式进行校验 var exp=/^(254|252|248|240|224|192|128|0)\.0\.0\.0|255\.(254|252|248|...当只有一个ip地址时候,只需要将输入子网掩码四个段分别于默认ip段子网掩码四个段做与运算,结果和默认子网掩码类相同即为正确。...,子网掩码,网关三者合法性,需要先确定前面的校验通过,在进行网关校验,网关校验规则为ip于子网掩码做与运算,网关于子网掩码做与运算,所得出结果相同则为符合规范。...如果有两个ip则需要分别进行校验 //校验ip、子网掩码、网关合法性 function checkNet(static_ip,static_mask,static_gw){ if(static_ip

5.7K30

iOS 银行卡号有效性校验Luhn算法 (银行卡号码校验算法) & 身份证校验:【校验年龄、校验是否符合身份证生成规则】

1、银行卡号有效性问题Luhn算法 2.1、定义工具类 IdentityCardTool 2.1.1 身份证判断 2.1.2 根据身份证获取生日 2.1.3 从生日上获取年龄 2.1.4 判断是否小于...18岁 2.2、用法举例 前言 应用场景: 1、提款卡的卡号校验 兼容对公账户录入场景: 结算账户类型是对公时候,不验证卡号规则。...当然你也可以借助第三方进行校验,比如https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?...2、谓词在正则表达式应用 I 、银行卡号有效性校验 Luhn算法(又叫模10算法) 算法原理:将每个奇数加倍和使它变为单个数字,如果必要的话通过减去9和在每个偶数上加上这些值。...如果此卡要有效,那么,结果必须是10倍数 应用场景:提款卡的卡号校验 ? 用法 if(!

2.4K20
领券