Java正则表达式

public static void main(String[] args) {
		String string = "0123456789";
		
		//Pattern.compile("[0-9]+")验证的正则表达式
		// .matcher(string),返回Matcher对象
		// .matches(),执行验证
		if (Pattern.compile("[0-9]+").matcher(string).matches()) {
			System.out.println("都是数字");
		}else {
			System.out.println("不全是数字");
		}
	}
public static void main(String[] args) {
		String calendar="1908-09-01";
		
		// \\d等于[0-9],都表示数字
		Pattern pattern = Pattern.compile("\\d{4}-[0-9]{2}-\\d{2}");
		
		//返回Matcher对象
		Matcher matcher = pattern.matcher(calendar);
		
		//验证
		if (matcher.matches()) {
			System.out.println("caledar");
		}else {
			System.out.println("no caledar");
		}
	}

相关推荐