小程序过滤替换特殊字符问题

导读:本篇文章讲解 小程序过滤替换特殊字符问题,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

这里用正则方法

 let str="你好[12/ ? * 345--{}6 ]";
 var res =str.replace(/[\u00A0\s"`~!@#$%^&*()+=|{}':;',\[\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“'。,、?]/,"");
 console.log(res);

运行结果

在这里插入图片描述
从上可以看出来,他只是 替换了[一个
更预期不一样
怎么办?

g

在这里插入图片描述
在这里插入图片描述

问题是不是解决了!!!

java版处理

//特殊符号
String regEx="[\\u00A0\\s\"`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“'。,、?]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
str=m.replaceAll(" ").trim();

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/107111.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!