javascript里绝对用的上的字符分割函数总结
更新时间:2014年07月31日 10:45:02 投稿:whsnow
本节主要介绍了javascript里比较实用的字符分割函数的使用,需要的朋友可以参考下
var data = [['your name', 'myvalue'], ['myr name', 'thivalue']]; function string_join(data) { var str = '', arr = []; for (var i = 0; i < data.length; i++) { for (var j = 0; j < data[i].length; j++) { data[i][j] = slash(data[i][j]); } arr.push(data[i].join('/')); } return arr.join(','); } function slash(string) { return String(string).replace(/[\\/,]/g, '\\$&'); } function string_split(string) { var c, cur_str = '', cache = [], result = []; for (var i = 0; i < string.length; i++) { c = string.charAt(i); switch(c) { case '\\': cur_str += string.charAt(++i); break; case '/': cache.push(cur_str); cur_str = ''; break; case ',': cache.push(cur_str); cur_str = ''; result.push(cache); cache = []; break; default: cur_str += c; } } if (cur_str.length) { cache.push(cur_str); } if (cache.length) { result.push(cache); } return result; } var before = string_join(data); console.log(before); var after = string_split(before); console.log(after);
相关文章
小程序使用webview内嵌h5页面 wx.miniProgram.getEnv失效问题
本文主要介绍了小程序使用webview内嵌h5页面 wx.miniProgram.getEnv失效问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-04-04关于Webpack dev server热加载失败的解决方法
下面小编就为大家分享一篇关于Webpack dev server热加载失败的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-02-02在JavaScript中使用严格模式(Strict Mode)
这篇文章主要介绍了在JavaScript中使用严格模式(Strict Mode),除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。,需要的朋友可以参考下2019-06-06javascript数组中的concat方法和splice方法
这篇文章主要介绍了javascript数组中的concat方法和splice方法,concat方法作用合并数组,可以合并一个或多个数组,会返回合并数组之后的数据,不会改变原来的数组,更多相关内容需要的小伙伴可以参考下面文章内容2022-03-03
最新评论