我正在编写一个程序,我想调用一个特殊格式的字符串,该字符串由3个字母(可以是大写或小写),一个破折号,然后是4个数字组成。
例如,“ abc-1234”。
该值必须遵循此模式,否则,它们将无效。
答案 0 :(得分:0)
您可以将String regex与String
的{{1}}方法配合使用:
match
这是'ccc-dddd'的模板,其中d是[0-9]中的数字,c是文字字符,不包括[0-9]。
然后,您可以查看您的输入字符串是否与模板匹配:
String pattern = "[\\w^\\d]{3}-\\d{4}";