这是h1
这是h2
这是h3
这是h4
这是h5
这是h6
//用闭包实现的单例模式
var MySpace=MySpace || {};
MySpace.DataParser=(function(){
//private methods
var whiteSpacePattern=/\s+/g; //正则,匹配空格
function _stripWhiteSpace(str){ //私有方法,去除空格
return str.replace(whiteSpacePattern,'');
};
function _stringSplit(str,delimiter){ //私有方法,字符串转为数组,delimiter分隔符
return str.split(delimiter);
}
//public methods
var stringToArray=function(str,delimiter,stripWhiteSpace){ //参数3可选,指定是否删除空格
if(stripWhiteSpace){
str=_stripWhiteSpace(str);
}
return _stringSplit(str,delimiter);
}
return { //对外暴露公用方法
stringToArray:stringToArray
}
})();
console.log(MySpace.DataParser.stringToArray('1 2 7.0.0.1', '.', true)); //返回[127,0,0,1]
网友评论