我需要在Java中使用正则表达式得到一些帮助。
我们有一个字符串,我想让String.matches返回"true",当且仅当该字符串包含N
个数字。
例如(N = 12
):
+012345678900 - true
0123-4567-0000 - true;
但是:
+0123456789 - false
0123-4567-000000 - false.
我尝试了这个(.*[0-9].*){N}
和这个^(.*[0-9].*){N}$
,但是结果是错误的。