”js Javascript 字符串数组正则分割 字符串正则分割 “
2014-10-16 10:45
423 查看
<pre name="code" class="javascript"> /* [------ js Javascript 字符串数组正则分割 字符串正则分割---------] author:*** 2014/10/15 参数解释; regexStr:正则表达式字符串; separator:分割标志; string:待分割验证的字符串; 如果需要对一个字符串数组进行分割正则,可先转为字符串。 例: var regxStr=<span style="font-family: Arial, Helvetica, sans-serif;">'/^.*$/';</span> var demo=calculateSize(regxStr,',','d,ssss'); <pre name="code" class="javascript"> for(var i=0;i<demo.length;i++){ alert(demo[i]); }; <span style="white-space:pre"> </span><pre name="code" class="javascript"> <span> </span> */ //首先来个数组去重函数 Array.prototype.unique= function(){ var res = []; var json = {}; for(var i = 0; i < this.length; i++){ if(!json[this[i]]){ res.push(this[i]); json[this[i]] = 1; } } return res; } //字符串根据标志正则分割 function stringSplitRegex(regxStr,separator,string){ var strArray=[]; var arries={}; var right=[]; var regx=new RegExp(regxStr); strArray[strArray.length]=string; for(var size=0;size<strArray.length;size++){ var str=strArray[size]; arries[size]=str.split(separator); } for(var key in arries){ var array=arries[key]; for(var arraySize=0;arraySize<array.length;arraySize++){ if(regx.test(array[arraySize])) right[right.length]=array[arraySize]; } } return right.unique(); }
相关文章推荐
- js split 的用法和定义 js split分割字符串成数组
- js split 的用法和定义 js split分割字符串成数组的实例代码
- 随笔 JS 字符串 分割成字符串数组 并动态添加到指定ID的DOM 里
- js split 的用法和定义 js split分割字符串成数组的实例代码
- js split 的用法和定义 js split分割字符串成数组的实例代码
- js javascript 字符串 操作 分割
- javascript数组以符号合并成字符串join、以符号分割字符串成数组split
- javascript 数组的使用 + js 对象 转换为json 字符串
- JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
- js split 的用法和定义 js split分割字符串成数组的实例代码
- JS使用split分割字符串并应用正则匹配
- js split 的用法和定义 js split分割字符串成数组
- js 正则用空格分割字符串
- js拆分字符串并将分割的数据放到数组中的方法
- JS分割字符串,放入数组
- js中通过split函数分割字符串成数组
- js split 的用法和定义 js split分割字符串成数组
- js中通过split函数分割字符串成数组小例子
- javascript 中 split 函数分割字符串成数组
- js拆分字符串并将分割的数据放到数组中的方法