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

身份证校验规则

第十八位表示校验码。作为尾校验码,是由号码编制单位按统一的公式计算出来的,校验码如果出现数字10,就用X来代替,详情参考下方计算方法。 其中第一代身份证号码为15位。...年份两位数字表示,没有校验码。...前六位详情请参考省市县地区代码 X是罗马字符表示数字10,罗马字符(1-12):Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ、Ⅷ、Ⅸ、Ⅹ、Ⅺ、Ⅻ……,详情请参考罗马字符 中国居民身份证校验码算法 步骤如下: 将身份证号码前面的...通过上面计算得知如果余数是3,第18位的校验码就是9。如果余数是2那么对应的校验码就是X,X实际是罗马数字10。...未经允许不得转载:肥猫博客 » 身份证校验规则

2K20

java之手机校验工具分享

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

1.6K10

身份证内容及校验方法

校验身份证号码是否合法,那么首先应该知道身份证号码是如何得出的。 身份证 区位代码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...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

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?...kunnan.blog.csdn.net/article/details/104943337 iOS数据搜索技巧之【利用正则表达式进行匹配查找数据 】1、对聊天记录的关键词进行监控 2、谓词在正则表达式的应用 I 、银行卡号有效性校验...如果此卡要有效,那么,结果必须是10的倍数 应用场景:提款卡的卡号校验 ? 用法 if(!

2.4K20
领券