如何指定用户的输入?

时间:2019-05-16 03:00:33

标签: java input

我正在编写一个程序,我想调用一个特殊格式的字符串,该字符串由3个字母(可以是大写或小写),一个破折号,然后是4个数字组成。

例如,“ abc-1234”。

该值必须遵循此模式,否则,它们将无效。

1 个答案:

答案 0 :(得分:0)

您可以将String regex与String的{​​{1}}方法配合使用:

match

这是'ccc-dddd'的模板,其中d是[0-9]中的数字,c是文字字符,不包括[0-9]。

然后,您可以查看您的输入字符串是否与模板匹配:

String pattern = "[\\w^\\d]{3}-\\d{4}";