Java字符串应该只包含字母和点

时间:2012-02-11 16:04:48

标签: java string

我想为我的字符串输入编写一个检查器,我只希望我的字符串有大写字母和“.”。

我正在考虑编写像a.match("^([A-Za-z]+$");这样的代码,但我不知道如何从此语句中排除“.”。我怎么能这样做?

1 个答案:

答案 0 :(得分:5)

[A-Z.]+应该做到这一点。请注意,您也不需要小写字母。

^$不是必需的,因为String.matches对整个字符串进行操作。

.不需要转义,因为在字符类([...]部分)中,.没有特殊含义。