java问题,急正则表达式:只能输入字母,数字,下划线?这怎么写啊?
System.out.println("请输入字符(不能有非法字符):");Scannersc=newScanner(System.in);Stringstr=sc.ne...
System.out.println("请输入字符(不能有非法字符):");
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
if (str.matches("/^([A-Za-z0-9_])*$")) {
System.out.println("你输入的是非法字符!");
}
怎么改是正确的? 展开
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
if (str.matches("/^([A-Za-z0-9_])*$")) {
System.out.println("你输入的是非法字符!");
}
怎么改是正确的? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询