当前位置: 代码迷 >> Java相关 >> 帮小弟我看看正则表达式
  详细解决方案

帮小弟我看看正则表达式

热度:1872   发布时间:2013-02-25 21:45:58.0
帮我看看正则表达式
不会用,谁能帮帮我,目的:过滤一个字符串六位,只有首字母为数字或“A”或“B”的符合条件

------解决方案--------------------------------------------------------
Java code
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;    }}