这里用正则方法
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();
推荐阅读
- 小程序|【视频倒放神器】超级玩法(千万不要倒放视频,太魔性了根本停不下来......)
- 小程序|最难忘的新年祝福,第一个让大家都惊喜的小程序(有趣、恶搞、好玩)
- 小程序|【自制壁纸生成器】2022新年壁纸领取,换一张手机壁纸,迎接2022叭~
- 白皮书|阿拉丁指数丨《2021 年度小程序互联网发展白皮书》4.5 亿+DAU 小程序的 6 大发展趋势
- 学习笔记|uni-app开发小程序
- 微信小程序的广告方式有哪些
- 公众号关联微信小程序功能介绍
- 微信小程序|微信小程序从入门到入土教程(02)
- 小程序|小程序性能优化的一些实践