广告
返回顶部
首页 > 资讯 > 精选 >如何使用java正则表达式验证银行帐号
  • 352
分享到

如何使用java正则表达式验证银行帐号

2023-07-05 12:07:39 352人浏览 独家记忆
摘要

本文小编为大家详细介绍“如何使用java正则表达式验证银行帐号”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何使用java正则表达式验证银行帐号”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言银行帐号是在任

本文小编为大家详细介绍“如何使用java正则表达式验证银行帐号”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何使用java正则表达式验证银行帐号”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

前言

银行帐号是在任何特定银行开设账户后分配给账户持有人的唯一编号。从技术上讲,我们可以将银行帐号视为主键。银行帐号使我们能够进行借记、贷记和其他交易。根据 RBI 指南,银行帐号具有独特的结构。Account Number的结构如下:

银行帐号仅以数字形式书写。银行帐号长度从 9 位到 18 位不等。不允许有空格。不允许有特殊字符。它包含从 0 到 9 的数字。

例子:

输入:str = ”635802010014976”

输出:True

解释:它匹配正确的银行帐号。

输入:str = ” UBIN0563587”

输出:False

解释:它不应包含任何字母字符。

输入:str = ”9136812@895_”

输出:False

解释:不允许使用下划线和特殊字符。

输入:str = ”1 2071998”

输出:False

解释:不允许使用空格。

使用正则表达式验证帐号的方法

思路是用正则表达式来解决这个问题。Regex 将验证输入的数据并提供准确的格式。以下是可以针对该问题采取的步骤:

  • 接受字符串

  • 创建一个正则表达式模式来验证银行帐号:

正则表达式=”^[0-9]{9,18}$” 或正则表达式=”^\d{9,18}$”

  • ^ :-字符串的开头。

  • [0-9] :-匹配集合中的任何字符。

  • {9,18} :-匹配前面标记的 9 到 18。

  • $ :-字符串结尾。

下面是上述方法的代码实现:

// 使用正则表达式验证BANK ACCOUNT NUMBER的c++程序#include <iOStream>#include <regex>using namespace std;// 验证银行账号的功能bool isValid_Bank_Acc_Number(string bank_account_number){const regex pattern("^[0-9]{9,18}$");if (bank_account_number.empty()) {return false;}if (regex_match(bank_account_number, pattern)){return true;}else{return false;}}void print(bool value){cout<<"Is this account valid: ";if(value)cout<<"True"<<endl;elsecout<<"False"<<endl;}int main(){string str1 = "635802010014976";print(isValid_Bank_Acc_Number(str1));string str2 = "9136812895_";print(isValid_Bank_Acc_Number(str2));string str3 = "BNZAA2318JM";print(isValid_Bank_Acc_Number(str3));string str4 = " 934517865";print(isValid_Bank_Acc_Number(str4));string str5 = "UBIN0563587";print(isValid_Bank_Acc_Number(str5));string str6 = "654294563";print(isValid_Bank_Acc_Number(str6));return 0;}

输出:

此帐户是否有效:True
此账号是否有效:False
此账号是否有效:False
此账号是否有效:False
此账号是否有效:False
此帐户是否有效:True

读到这里,这篇“如何使用java正则表达式验证银行帐号”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: 如何使用java正则表达式验证银行帐号

本文链接: https://www.lsjlt.com/news/351715.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用java正则表达式验证银行帐号
    本文小编为大家详细介绍“如何使用java正则表达式验证银行帐号”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何使用java正则表达式验证银行帐号”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言银行帐号是在任...
    99+
    2023-07-05
  • 手把手教你使用正则表达式验证银行帐号
    目录前言例子:使用正则表达式验证帐号的方法总结前言 银行帐号是在任何特定银行开设账户后分配给账户持有人的唯一编号。从技术上讲,我们可以将银行帐号视为主键。银行帐号使我们能够进行借记、...
    99+
    2023-03-15
    正则表达式 银行卡 银行卡号正则表达式 正则表达式校验
  • ASP.NETMVC使用正则表达式验证手机号码
    在ASP.NET MVC中,可以使用RegularExpression特性来验证手机号码。 public class Customer { [Requ...
    99+
    2022-11-13
  • js如何使用正则表达式验证表单
    这篇文章给大家分享的是有关js如何使用正则表达式验证表单的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果图:图(1)初始图图(2)填入信息校验代码如下:<!DOCTYPE...
    99+
    2022-10-19
  • PHP中如何使用正则表达式进行数据验证?
    在 PHP 编程中,数据验证是一个非常重要的任务。当我们接收外部输入数据(例如用户的表单提交)时,我们需要在使用这些数据之前,对其进行验证,确保其格式正确并符合我们的要求。其中一种非常实用的验证方式就是使用正则表达式。正则表达式是一种强大的...
    99+
    2023-05-20
    数据验证 PHP 正则表达式
  • Java中的正整数怎么利用正则表达式进行验证
    Java中的正整数怎么利用正则表达式进行验证?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。具体如下:package des;import java.util.regex.M...
    99+
    2023-05-31
    java 正则表达式 ava
  • java如何使用正则表达式
    Java中使用正则表达式需要使用java.util.regex包中的相关类和方法。以下是使用正则表达式的基本步骤:1. 创建正则表达...
    99+
    2023-09-26
    java
  • JS中如何使用正则表达式验证中文字符
    这篇文章主要为大家展示了“JS中如何使用正则表达式验证中文字符”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS中如何使用正则表达式验证中文字符”这篇文章吧。正...
    99+
    2022-10-19
  • 如何利用Java正则表达式校验密码规则
    目录密码规则:正则表达式使用方法:补充:java正则校验密码总结密码规则: 它至少包含 8 个字符,最多包含 20 个字符。它至少包含一个数字。它至少包含一个大写字母。它至少包含一个...
    99+
    2022-11-13
  • JS如何实现身份证信息验证正则表达式
    小编给大家分享一下JS如何实现身份证信息验证正则表达式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!很多时候我们都是通过一组正则...
    99+
    2022-10-19
  • 怎么在Java项目中利用正则表达式验证IP
    这篇文章将为大家详细讲解有关怎么在Java项目中利用正则表达式验证IP,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。具体方法如下:package des;import java.util.r...
    99+
    2023-05-31
    java 正则验证 ava
  • 正则表达式如何在java中使用
    正则表达式如何在java中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Java中正则表达式运用实例(参看java中正则表达式运用详解):测试代码 pack...
    99+
    2023-05-31
    java 正则表达式 ava
  • JS如何通过正则表达式实现验证功能
    这篇文章主要为大家展示了“JS如何通过正则表达式实现验证功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS如何通过正则表达式实现验证功能”这篇文章吧。1、验...
    99+
    2022-10-19
  • 如何在Java中使用正则表达式API
    目录Java正则表达式包简单的例子Meta Characters元字符Character类ORNORRange类Union类Intersection类Subtraction...
    99+
    2022-11-13
  • 如何在Java API中使用正则表达式
    如何在Java API中使用正则表达式?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、正则表达式的理论基础1、普通字符的表示我们说正则表达式主要由普通字符和元...
    99+
    2023-05-31
    java 正则表达式 api
  • Linux如何使用正则表达式
    这篇文章将为大家详细讲解有关Linux如何使用正则表达式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。我们可以使用 grep 命令来测试我们的正则表达式,grep命令使用正则表达式去尝试匹配指定文件的每一...
    99+
    2023-06-27
  • jmeter正则表达式如何使用
    这篇文章主要讲解了“jmeter正则表达式如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jmeter正则表达式如何使用”吧!运用Jmeter正则提取器,可以从请求的响应结果中取到需要...
    99+
    2023-06-21
  • JavaScript如何使用正则表达式
    正则表达式是一种用来匹配字符串的模式,可以用于验证、搜索、替换字符串等。JavaScript内置支持正则表达式,本篇文章将介绍JavaScript如何使用正则表达式。正则表达式比较复杂,如果您初次接触它,可能会感到困惑。但是只要您理解了基本...
    99+
    2023-05-14
  • 如何在正确的在JAVA中使用正则表达式
    这篇文章给大家介绍如何在正确的在JAVA中使用正则表达式,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。...
    99+
    2023-06-06
  • 正则表达式如何正确在Java项目中使用
    这篇文章将为大家详细讲解有关正则表达式如何正确在Java项目中使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.匹配验证-验证Email是否正确public static void ma...
    99+
    2023-05-31
    java 正则表达式 ava
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作