标签: java string
我想为我的字符串输入编写一个检查器,我只希望我的字符串有大写字母和“.”。
.
我正在考虑编写像a.match("^([A-Za-z]+$");这样的代码,但我不知道如何从此语句中排除“.”。我怎么能这样做?
a.match("^([A-Za-z]+$");
答案 0 :(得分:5)
[A-Z.]+应该做到这一点。请注意,您也不需要小写字母。
[A-Z.]+
^和$不是必需的,因为String.matches对整个字符串进行操作。
^
$
String.matches
.不需要转义,因为在字符类([...]部分)中,.没有特殊含义。
[...]