我有以下方法来检查字符串是否只包含拉丁符号。
private boolean containsNonLatin(String val) {
return val.matches("\\w+");
}
但是如果我传递 string: 它会返回 false,my string
因为它包含空格。但是我需要一种方法来检查字符串是否包含非拉丁字母的字母,它应该返回 false,并且在所有其他情况下它应该返回 true。
请帮助改进我的方法。
有效字符串示例:
w123.
w, 12
w#123
dsf%&@