首页 >  html代码 >  js字符串切割split

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);//["太阳天空照", "花儿对我笑","小鸟说早早你为什么迟到了"]