java如何判断字符串里是否有特殊字符
可以使用正则表达式来判断字符串中是否包含特殊字符。以下是一个简单的示例代码:
public static boolean hasSpecialChar(String str) {
String regEx = "[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";
Pattern pattern = Pattern.compile(regEx);
Matcher matcher = pattern.matcher(str);
return matcher.find();
}
在上面的代码中,先定义了一个包含所有特殊字符的正则表达式,然后使用Pattern和Matcher类进行匹配,最终返回是否匹配成功的结果。可以根据实际需要修改正则表达式来匹配不同的特殊字符。
原文地址: https://www.cveoy.top/t/topic/d9fT 著作权归作者所有。请勿转载和采集!