参考网站: http://www.jb51.net/article/60502.htm,作者:junjie
今天在使用js切割字符串"浙江,江苏 , 天津,"...这样字符串的时候,想到如果多了空格,如何处理
var areaList = $(this).attr("area").split(/,|,|\s+/);//去除逗号和空格,会得到空值的
得到结果:
["浙江", "江苏", "", "", "天津", ""]
这里会有很多空的字符,所以需要进行筛选出非空的字符。
var areaArray = areaList.filter(function (item) {
return item != "";
})
这样得到的结果就是:
["浙江", "江苏", "天津"]
这是第一个会使用到的方法,filter。
待续...