过滤特殊字符
来源:互联网 发布:淘宝会员注册登录 编辑:程序博客网 时间:2024/04/29 14:58
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
public class GuoLv {
// 过滤特殊字符
public static 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();
}
public static void main(String[] args) {
String str = "*adCVs*34_a _09_b5*[/435^*&城池()^$$&*).{}+.|.)%%*(*.中国}34{45[]12.fd'*&999下面是中文的字符¥……{}【】。,;’“‘”?";
System.out.println(str);
System.out.println(StringFilter(str));
}
}
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
public class GuoLv {
// 过滤特殊字符
public static 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();
}
public static void main(String[] args) {
String str = "*adCVs*34_a _09_b5*[/435^*&城池()^$$&*).{}+.|.)%%*(*.中国}34{45[]12.fd'*&999下面是中文的字符¥……{}【】。,;’“‘”?";
System.out.println(str);
System.out.println(StringFilter(str));
}
}
*adCVs*34_a _09_b5*[/435^*&城池()^$$&*).{}+.|.)%%*(*.中国}34{45[]12.fd'*&999下面是中文的字符¥……{}【】。,;’“‘”?
adCVs34_a _09_b5435城池中国344512fd999下面是中文的字符
0 0
- ASP特殊字符过滤
- ASP特殊字符过滤
- ASP过滤特殊字符
- 过滤特殊字符
- 过滤特殊字符
- C++ 过滤特殊字符
- 过滤sql特殊字符
- php特殊字符过滤
- php特殊字符过滤
- java过滤特殊字符
- js过滤特殊字符
- 特殊字符过滤
- java 过滤特殊字符
- 过滤特殊字符
- 过滤特殊字符
- java 过滤特殊字符
- js过滤特殊字符
- java 过滤特殊字符
- java多线程详细解析
- SpringMVC容器和Spring Bean容器结合
- 【z03】Mayan游戏
- java调用oracle中输入参数是数组类型的函数或者存储过程
- hihoCoder :Memory Allocating Algorithm
- 过滤特殊字符
- jquery之动态级联下拉列表
- java实现简单的单点登录
- 10009---【项目管理和构建】——Maven下载、安装和配置(二)
- PM 创建设备 函数 EQUIPMENT_SAVE
- Android5.0 CollapsingToolbarLayout 基本使用
- POJ 1562 Oil Deposits(DFS,八连通,连通分量)
- shared_ptr
- Linux入门:常用命令:curl用法【等待后续添加】