【发布时间】:2015-07-21 07:23:24
【问题描述】:
我想用给定数据的正则表达式模式以及中间斜线的正确位置进行验证。
请帮助我使用 REGEX 模式。
ABC/090928/CCT001
我尝试了以下模式,但它没有正确验证它。
"^[a-zA-Z^/^0-9^/^a-zA-Z0-9]*$";
我的代码:
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));
}
}
【问题讨论】:
-
您是否尝试自己创建模式?如果是这样,请向我们展示您的尝试。
-
"^[a-zA-Z^/^0-9^/^a-zA-Z0-9]*$";
-
你认为
[]和^代表什么? -
如果我错了,请纠正我,我猜两者都代表字符的开头,P Shemo
-
你所说的“字符开头”是什么意思?
标签: javascript java regex