帮我看看正则表达式
不会用,谁能帮帮我,目的:过滤一个字符串六位,只有首字母为数字或“A”或“B”的符合条件
[解决办法]
public class Test { public static void main(String[] args) { String str="Aadsfd"; System.out.println(Test.isAvailableStr(str)); } /** * 判断输入的字符串是否符合:字符串长度六位,只有首字母为数字或“A”或“B”的符合条件 * * @param str 要校验的字符串 * @return 符合返回true,不符合返回false */ public static boolean isAvailableStr(String str){ if(null!=str&&str.matches("^[\\dAB].{5}$")){ return true; } return false; }}