特别是java正则表达式

Dan*_*ing 5 java regex

我如何检查Java中的String输入是否具有以下格式:

XXXX-XXXX-XXXX-XXXX

其中x是数字0..9?

谢谢!

Joe*_*oey 3

Java 中的字符串对象有一个matches可以检查正则表达式的方法:

 myString.matches("^\\d{4}(-\\d{4}){3}$")
Run Code Online (Sandbox Code Playgroud)

这个特定的表达式检查四位数字,然后检查三次(连字符和四位数字),从而代表您所需的格式。