使⽤正则表达式--切分字符串转⾃廖⽼师的课程:
⽤正则表达式切分字符串⽐⽤固定的字符更灵活,请看正常的切分代码:
'a b c'.split(' '); // ['a', 'b', '', '', 'c']
嗯,⽆法识别连续的空格,⽤正则表达式试试:
'a b c'.split(/\s+/); // ['a', 'b', 'c']
⽆论多少个空格都可以正常分割。加⼊,试试:
'a,b, c d'.split(/[\s\,]+/); // ['a', 'b', 'c', 'd']
再加⼊;试试:
'a,b;; c d'.split(/[\s\,\;]+/); // ['a', 'b', 'c', 'd']
如果⽤户输⼊了⼀组标签,下次记得⽤正则表达式来把不规范的输⼊转化成正确的数组。
字符串转数组去除空格
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论