Java 过滤特殊字符
2015-06-16 11:42
351 查看
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 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();
}
相关文章推荐
- PHP对表单提交特殊字符的过滤和处理方法汇总
- 正则表达式过滤特殊字符
- Java 使用正则表达式过滤字符串中的特殊字符
- java 代码里写正则表达式过滤特殊字符的写法
- JS正则表达式检测字符串中特殊符号方法
- Js 过滤特殊字符
- java正则表达式,将字符串中\后的第一个字母变成大写
- java.net.URLEncoder
- Java垃圾回收机制
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- java 内存溢出
- 【Spring】SpringMVC Servlet 配置示例
- 在springmvc中解决FastJson循环引用的问题
- 对JavaMail的粗浅理解
- Java 8小时时间差
- Java 操作鼠标、键盘
- spring 入门学习笔记
- java反射详解
- Java Dom4j操作XML
- java 解压缩zip 压缩zip