I would like to write a checker for my string input, I only wants my string to have capital letters and “.“.
I am thinking about writing code like a.match("^([A-Za-z]+$"); but I don’t know how to exclude “.” from this statement. How can I do this?
[A-Z.]+should do the trick. Note, that you also don’t want small letters.^and$are not required becauseString.matchesoperates on the complete String.The
.requires no escape, because within character classes (the[...]part) a.has no special meaning.