如何应用字母数字ID验证?

时间:2016-02-10 00:59:44

标签: java core

我必须为字母数字顺序的ID字段提供验证。 ID以字母开头,后跟7位数字。如何在Java中验证这一点?是否可以使用MySQL数据库?

例如,T1234567应该通过验证,并显示我想要存储的格式正确的ID字段。

1 个答案:

答案 0 :(得分:1)

Java Pattern library

您将要使用此库进行任何类型的模式匹配。我不确定您的应用程序的结构,但在最基本的层面上,这种基于模式的验证应该使用正则表达式(正则表达式)来完成。如果您不熟悉,请随意对该主题进行一些研究。

您描述的模式将被以下内容捕获:

Pattern p = Pattern.compile("[A-Z|a-z]\\d{7}");
Matcher m = p.matcher(someID);
boolean validId = m.matches();

然而,有很多方法可以做到这一点。