java正则表达式判断是否为银行卡卡号

JavaScript017

java正则表达式判断是否为银行卡卡号,第1张

银行卡卡号没法判断吧,

只能根据这个号码有什么特点 进行正则式判断。

比如银行卡特点是一共19位,都是数字。

正则式就是"^\\d{19}$"

System.out.println(st.matches("^\\d{19}$"))

如果不是19位数字则打印出false,如果是,则打印出true

(其他还有什么特点吗,不同银行可能有各自的特点,这个你要去问银行)

可以按照这些方法辨别:

1  、卡面有明确的“信用卡”“贷记卡”字样的为信用卡。

2、信用卡正面有激光防伪标志,而借记卡是没有的(个别银行借记卡除外)

3、信用卡一定有有效日期。

4、卡面明确有“借记卡”“储蓄卡”“提款卡”“MAESTRO”“CIRRUS”字样为借记卡。

5、信用卡卡号均为凸印的。借记卡有平面印刷的也有凸印的。

6、信用卡正面有持卡人姓名的汉语拼音,部分还有性别“MR”“MS”。借记卡是不一定有。

7、信用卡消费时一般不需要输入密码(除深发信用卡、中信实业信用卡、建行部分信用卡)、只要在密码键上随意输入6位或4位数字确认即可。

8、信用卡有卡片使用有效期。

9、信用卡背面有网上支付使用的CVV编码。

拓展资料:

信用卡(Credit Card),又叫贷记卡。是一种非现金交易付款的方式,是简单的信贷服务。

我国有关法律(《全国人民代表大会常务委员会关于<中华人民共和国刑法>有关信用卡规定的解释》)规定的信用卡,是指由商业银行或者其他金融机构发行的具有消费支付、信用贷款、转账结算、存取现金等全部功能或者部分功能的电子支付卡[1-2]  。2017年12月1日,《公共服务领域英文译写规范》正式实施,规定信用卡标准英文名为Credit Card 。

信用卡一般是长85.60毫米、宽53.98毫米、厚1毫米的的特制载体塑料卡片,正面印有发卡机构名称、有效期、号码、持卡人姓名等内容,背面有芯片、磁条、签名条。持卡人可以凭信用卡向特约单位购物、消费和向银行存取现金。

持信用卡消费时无须支付现金,待账单日(Billing Date)时再进行还款。

信用卡分为贷记卡和准贷记卡,贷记卡是指持卡人拥有一定的信用额度、可在信用额度内先消费后还款的信用卡;准贷记卡是指持卡人按要求交存一定金额的备用金,当备用金账户余额不足支付时,可在规定的信用额度内透支的准贷记卡。所说的信用卡,一般单指贷记卡。百度百科

您可以通过以下方式查询银行卡是一类卡还是二类卡:一是通过网银查询,登录个人网银,在银行卡列表中可以查看该行的类别信息。第二,去银行服务网点查询自己名下的账户,在银行卡明细中查看是_类卡还是_类卡。3.从转账来看,一天累计转账超过1万元的,就是_类卡。

网上银行查询

网上银行是最方便快捷的方式。在有网银功能的银行卡中,基本可以通过网银查询银行属于一类卡还是二类卡。以工行卡、手机型号华为荣耀20PRO、工行手机银行7.1.0.5.0版的查询为例,向大家展示如何通过手机网银进行查询。

第一步:通过手机银行左上角的登录键登录个人网银。

第二步:点击“账户”查看你名下所有的银行卡账户。

第三部分,找到我们要查询的银行卡账户,查看银行卡账户上对应的银行卡是一类卡还是二类卡。

银行服务网点查询

银行的服务网点涵盖了所有的基础服务,银行卡的种类也包括在内。通常我们只需要持有效证件(如有效期内的身份证)到银行网点,然后通过自助终端或柜台就可以查询到我们名下的所有账户。然后通过查看对应银行卡的详细信息,就可以知道对应的银行卡是属于_类卡还是_类卡。

通过转账来判断

_类卡和_类卡的本质区别不在于银行卡的表面,而在于银行卡在银行系统中的功能设置。_类卡和_类卡的本质区别在于,_类卡一天的转账金额可以设置得非常大,而_类卡一天的最高转账金额不能超过1万元,_类卡一年的累计金额不能超过20万元。有了这个功能差异,我们就可以通过转账测试来判断银行卡是I类卡还是II类卡。