我正在尝试使用RegEx验证输入是否包含来自a-Z的多个char。
它可以包含任意数量的字符,空格,但可能/可能不包含a-Z中的一个字母。
如果它包含它不会超过一个。
public class HelloWorld {
public static void main(String []args){
String s = "333444434";//None / Only 1
//String s = "A b c";//More than 1
//String s = "111 1Aa1 1111";//More than 1
//String s = "98X8 8A+----!";//More than 1
//String s = "98A88a+----!";//More than 1
//String s = "c+->18888882";//None / Only 1
//String s = "1c+-**>18888882";//None / Only 1
if(s.matches("([a-zA-Z]){0,1}")){
System.out.println("None / Only 1");
}else{
System.out.println("More than 1");
}
}
}
答案 0 :(得分:0)
使用搜索NOLOCK
正则表达式的匹配器并计算它们:
[a-zA-Z]