Java字符串应仅包含字母和点

Can*_*lan 1 java string

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

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

A.H*_*.H. 5

[A-Z.]+应该可以。请注意,您也不需要小写字母。

^并且$不是必需的,因为String.matches它对完整的String进行操作。

.无需越狱,因为性格分类(内[...]部分).不具有特殊的意义。