Js拆分字符串split多出一个空字符
发布日期:2021-07-01 06:08:23
浏览次数:2
分类:技术文章
本文共 955 字,大约阅读时间需要 3 分钟。
1、拆分空字符串 出现了不期待的空字符
let str1 = "";console.log(str1.split("|"));// [ '' ]console.log(str1.split(/|/)); // []console.log(str1.split(/\|/));// [ '' ]
2、拆分非字符串
let str2 = "你好世界";console.log(str2.split("|"));// [ '你好世界' ]console.log(str2.split(/|/));// [ '你', '好', '世', '界' ]console.log(str2.split(/\|/));// [ '你好世界' ]
3、拆分非字符串
let str3 = "你好|世界";console.log(str3.split("|"));// [ '你好', '世界' ]console.log(str3.split(/|/));// [ '你', '好', '|', '世', '界' ]console.log(str3.split(/\|/));// [ '你好', '世界' ]
期待结果:
"" => []你好世界 => [ '你好世界' ]你好|世界 => [ '你好', '世界' ]|世界 => [ '世界' ]
所以自己实现函数处理吧, js…
function splitString(str, separator=" "){ return str.split(separator).filter(item=>{ if(item != ''){ return item; } });}console.log(splitString("", "|"));console.log(splitString("你好世界", "|"));console.log(splitString("你好|世界", "|"));console.log(splitString("|世界", "|"));/**[][ '你好世界' ][ '你好', '世界' ][ '世界' ]*/
转载地址:https://pengshiyu.blog.csdn.net/article/details/103298949 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年05月04日 21时05分46秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
基于SSM的兼职论坛系统的设计与实现
2019-04-30
基于java的ssm框架就业信息管理系统的设计
2019-04-30
Oracle字符串分隔符替换(替换奇数个或偶数个)
2019-04-30
Oracle 利用 UTL_SMTP 包发送邮件
2019-04-30
Oracle的pfile和spfile的一点理解和笔记
2019-04-30
2021-05-18
2019-04-30
基础架构系列篇-NGINX部署VUE
2019-04-30
基础架构系列篇-系统centos7安装kafka
2019-04-30
在 Vue 中用 Axios 异步请求API
2019-04-30
Mysql 之主从复制
2019-04-30
【NLP学习笔记】中文分词(Word Segmentation,WS)
2019-04-30
对于时间复杂度的通俗理解
2019-04-30
如何输入多组数据并输出每组数据的和?
2019-04-30
行阶梯型矩阵
2019-04-30
JAVA学习笔记6 - 数组
2019-04-30
【学习笔记】Android Activity
2019-04-30
location区段
2019-04-30
linux内存的寻址方式
2019-04-30
how2heap-double free
2019-04-30