js指定字符分割字符串返回指定字符前后数据

数据是构成网站不可缺少的一部分,网站功能开发中对于数据的处理使数据更符合网站需求。

本文介绍基于前端js如何将字符串数据根据指定字符分隔成两部分并获取分隔后的数据。

在开始之前需要先了解js的split()方法。

    split()方法用于把一个字符串分割成字符串数组。

    语法格式为:

string.split(separator,limit)

    separator:可选。字符串或正则表达式,从该参数指定的地方分割

    limit:可选。该参数可指定返回的数组的最大长度。

完整代码如下:

var data = 'title,name'
function splitStr(string, str) { //根据指定字符分割字符串,获取指定字符前后的字符串
let strObj = {};
let str_before = string.split(str)[0];
let str_after = string.split(str)[1];
strObj.str_before = str_before;
strObj.str_after = str_after;
return strObj;
}
console.log(splitStr(data,','))
打印结果:
{
str_before: 'title',
str_after: 'name'
}

注:该方法如果分隔的数据不止两部分,则不适用。

六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!