html代码
- css 超出文字省略
- js判断json为空
- JavaScript反转数组实用的4种方法
- JS检查数组中是否存在某个元素
- js反转数组
- img图片和a标签在同一行的css写法
- js正则校验是否字符串为纯中文
- li浮动时ul高度为0
- js数组遍历、截取、删除、元素查询
- view、div水平横向排列
- js document 增加、删除、操作节点和子节点
- js判断JSON为空
- input数字类型去掉上下箭头
- css鼠标指针cursor
- js两个时间相减得出时分秒
- Math.random()随机数四舍五入
- 使用js去除字符串内所带有空格的三种方法
- var、let与const变量声明比较
- js字符串切割split
- append和appendChild比较
- js给button添加点击事件
- 原生AJAX、XMLHttpRequest发送post表单请求
- js给input框点击回车事件
- css伪类选择器
- document移除style一个样式属性
- html2canvas如何实现滤镜效果
- html2canvas提高图片质量清晰度
- transform translate实现位移
- transform旋转rotate
- html link中的canonical
- transform缩放scale
- css3过渡效果transition用法介绍
- css3滤镜(filter)
- css3 transform与transition结合使用
- prism实现代码高亮
js字符串切割split
时间:2023-12-28
使用split可以将字符串按照规则进行切割成数组。用法介绍
一、标准切割
let message = "代 码 导 航" let message1 ="代-码-导-航" console.log(message.split(“ ”)); // ["代”,"码","导",航"] console.log(message1.split(”-”)); // ["代”,"码","导",航"] |
二、若不存在切割符,则返回全部字符串
let message ="代 码 导 航" console.log(message2.split(“,”)); // 当没有找到分隔符,则返回全字符串:["代 码 导 航"] |
三、切割返回指定长度
let message = "代 码 导 航" console.log(message.split(' ', 2)); //返回数组的前2位, ["代", "码"] |
四、通过正则来切割
使用正则可以解决复杂情况下的字符串切割,使用何种正则需要看具体字符串和需求场景
let message = "太阳天空照. 花儿对我笑! 小鸟说早早你为什么迟到了?" let sentences = message.split(/[.,!,?]/);//通过. ! 或?来切割字符串 console.log(sentences);//["太阳天空照", "花儿对我笑","小鸟说早早你为什么迟到了"] |