java写 校验一个字符串 是否纯英文或纯汉字
时间: 2023-05-12 09:06:08 浏览: 69
java 判断字符串是否是中文
5星 · 资源好评率100%
可以使用正则表达式来校验一个字符串是否纯英文或纯汉字。以下是Java代码示例:
// 校验是否纯英文
public static boolean isEnglish(String str) {
return str.matches("[a-zA-Z]+");
}
// 校验是否纯汉字
public static boolean isChinese(String str) {
return str.matches("[\\u4e00-\\u9fa5]+");
}
// 示例用法
String str1 = "hello";
String str2 = "你好";
System.out.println(isEnglish(str1)); // true
System.out.println(isEnglish(str2)); // false
System.out.println(isChinese(str1)); // false
System.out.println(isChinese(str2)); // true
阅读全文