我一直没有找到如何用正则表达式匹配到非可见字符的方法,于是自己想了一个方法去掉非可见字符
思路:从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