js指定字符分割字符串返回指定字符前后数据
JavaScipt
2023-08-10 11:48:34
数据是构成网站不可缺少的一部分,网站功能开发中对于数据的处理使数据更符合网站需求。
本文介绍基于前端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'
}
注:该方法如果分隔的数据不止两部分,则不适用。

887篇文章
1356人已阅读