我一直没有找到如何用正则表达式匹配到非可见字符的方法,于是自己想了一个方法去掉非可见字符
思路:从asc码入手,JS的String方法里面有一个方法可以得到一个字符的asc码charCodeAt,可以参考下js手册,得到asc码后,进行判断是否等于非可见字符的asc码,进行过滤。
代码如下:
function charFilter(str){
var fileType = "";
//非可见字符asc,多个就可以用数组
var ascNum = 173;
for(var i = 0;i<temp.length;i++){
if(str.charCodeAt(i)!=ascNum){
fileType+=str.charAt(i);
}
}
return fileType;
}
太阳系 - http://blog.csdn.net/fellting
本文提供了一种通过JavaScript正则表达式去除字符串中非可见字符的方法,详细介绍了如何从ASCII码入手筛选并过滤这些特殊字符。
206

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



