面试问题——正则表达式验证

以前遇见到的一个面试问题:

完成一个校验金额格式是否正确

package com.itheima.demo5;

import java.util.Scanner;

public class regexTest {
    public static void main(String[] args) {
        checkMoney();
    }
    public static void checkMoney(){
        Scanner sc = new Scanner(System.in);
        while (true){
        System.out.println("请您输入您的金额:  ");
        String money = sc.next();
        if(money.matches("[0-9]{1,}\\.(\\d{0,})")){
            System.out.println("您的金钱格式是正确的~~");

        }else{
            System.out.println("您的金额格式有误! ");
        }
        }
    }
}


面试问题——正则表达式验证

 这是自己写的一个关于正则表达式验证金额格式是否正确的代码,感觉所有情况应该都包括了。

上一篇:If 选择结构


下一篇:If 选择结构