求java中正则表达式验证的写法

Python019

求java中正则表达式验证的写法,第1张

String s="苏建安A(2014)0010716"

boolean b = s.matches("苏建安[ABC][(|\\(][0-9]{4}[)|\\)][0-9]{7}")

System.out.println(b)

import java.util.Scanner

public class ReUse {

public static void main(String[] args) {

Scanner sc=new Scanner(System.in)//定义输入对象

String input=""

boolean right=false

do{

input=sc.nextLine()//输入一个字符串

right=input.matches("^\\d+-+\\d+$")//正则表达式

if(!right)//不符合

System.out.print("输入有错,请重输: ")

}while(!right)

}

}

楼主写了个小程序。。。

楼主运行测试一下吧

反正我已经测试运行过了。。

还没有挑出毛病。。

祝楼主早日成功哈!!!