想要找到表达式

时间:2015-07-21 07:23:25

标签: javascript java regex

我希望使用给定数据的REGEX模式进行验证,并使用正确的斜杠位置进行验证。

请帮我解决REGEX模式。

ABC/090928/CCT001 

我尝试使用以下模式,但它没有正确验证它。

  

" ^ [A-ZA-Z ^ / ^ 0-9 ^ / ^ A-ZA-Z0-9] * $&#34 ;;

我的代码:

public class MsgIdCheck {
    public static void main(String args[]) {
        String regex = "^[a-zA-Z]*/[0-9]*/[a-zA-Z0-9]$*";
        String data = "ABC/090928/CCT001";
        System.out.println(data.matches(regex));
    }
}

1 个答案:

答案 0 :(得分:0)

您的代码与您的问题不符(" ^ [a-zA-Z] * / [0-9] * / [a-zA-Z0-9] $ *" vs&# 34; ^ [A-ZA-Z ^ / ^ 0-9 ^ / ^ A-ZA-Z0-9] * $"。)

第二,你没有把'' $'在最后,你需要将其改为

String regex = "^[a-zA-Z]*/[0-9]*/[a-zA-Z0-9]*$";