如何在 JavaScript 中的特定字符处拆分字符串

在本教程中,我们将找到在特定字符处将字符串分成小块的最简单方法。

例如,我们有以下字符串:

jack brown~132 Street~Apt 20~New Jersey~NJ~12345

为了分割字符串,我们应该像这样使用 split() 方法:

let input = 'jack brown~132 Street~Apt 20~New Jersey~NJ~12345';
let fields = input.split('~');
let name = fields[0];
let street = fields[1];
console.log(name);
console.log(street);

根据 ECMAScript6,最简洁的方法是按以下方式销毁数组:

const INPUT = 'jack brown~132 Street~Apt 20~New Jersey~NJ~12345';
const [name, street, unit, city, state, zip] = INPUT.split('~');
console.log(name); //jack brown
console.log(street); //132 Street
console.log(unit); //Apt 20
console.log(city); //New Jersey
console.log(state); //NJ
console.log(zip); //12345

split() 方法

split() 方法将字符串切割成子字符串,将它们放入一个数组中,然后返回该数组。

除法是通过搜索模式来完成的,它作为方法调用中的第一个参数提供。

日期:2020-06-02 22:16:26 来源:oir作者:oir