最近写的一个过滤特殊字符的方法
// 过滤特殊字符
public String StringFilter(String str)throws PatternSyntaxException{
// 只允许字母和数字
// String regEx = "[^a-zA-Z0-9]";
// 清除掉所有特殊字符
String regEx="[`~!#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】\"‘;:”“’。,、?]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
return m.replaceAll("").trim();
}
本文介绍了一种使用Java实现的特殊字符过滤方法。通过正则表达式匹配并清除字符串中的特殊字符,确保仅保留字母和数字。该方法适用于多种应用场景,如用户输入验证等。
5028

被折叠的 条评论
为什么被折叠?



