【校验】校验实例

本文介绍了如何使用Java进行特定格式的账号校验,包括确保账号的前5位是字母,后5位是数字。同时,文章还涉及到了错误行的截取和文件的UTF-8转码操作。
摘要由CSDN通过智能技术生成

一:判断账户是否前5位是字母,后5位是数字

// 传入一组10位数字符串账户
public static boolean getComp(String kode) {

        // 判断账户是否位10位
        if (kode.length() == 10) {
            // 截取前5位和后5位
            String a = kode.substring(0, 5);
            String b = kode.substring(5, 10);

            // 全部字母大小写范围
            Pattern pattern1 = Pattern.compile("[a-zA-Z]*");
            // 判断是否符合这个区间
            Matcher matcher1 = pattern1.matcher(a);

            Pattern pattern = Pattern.compile("[0-9]*");
            Matcher matcher = pattern.matcher(b);

            // 都符合为真,否则假
            if (matcher1.matches() && matcher.matches()) {
                return true;
            } else {
              
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值