获取javascript中前后/字符串的值

获取javascript中前后/字符串的值,javascript,html,Javascript,Html,假设我有10个像blow这样的本地存储: localStorage.setItem(“item01”,“这是一个值/100”); setItem(“item02”,“这个新值是/110”); setItem(“item03”,“这是一个很好的值/120”); setItem(“item04”,“这是一个很好的值/130”)我假设您沿着“/”字符分割数据字符串。比如: var lsData = localStorage.getItem("item01"); var dataArray = lsD

假设我有10个像blow这样的本地存储:

localStorage.setItem(“item01”,“这是一个值/100”);
setItem(“item02”,“这个新值是/110”);
setItem(“item03”,“这是一个很好的值/120”);

setItem(“item04”,“这是一个很好的值/130”)我假设您沿着“/”字符分割数据字符串。比如:

var lsData = localStorage.getItem("item01");
var dataArray = lsData.split("/");

if(dataArray.length === 2){
  var xyz = dataArray[0];
  var rfv = dataArray[1];
}
else{ 
  ... error-code (could not split exactly)... 
}

这是对您的问题“获取javascript前后/中字符串的值”的回答。 正如我在注释中所述,可以使用分隔符将字符串转换为子字符串数组

这应该可以

我假设您知道如何获取localStorage值,所以我只是发布了一个示例

var a = "this is a value/100"

var b = /^(.*?)\/(\w+)/.exec(a);
var text = b[1]
var value = b[2]

您可以使用
json.stringify
json.parse
在本地存储中存储json数据,这将使您能够更好地控制要序列化的数据使用value.split(“/”)“我需要一个java脚本代码…”好的。当你在写这篇文章时遇到困难,回来问一个关于你遇到的问题的具体问题。这不是一个代码编写服务,但我们很乐意帮助您编写代码谢谢卡斯珀泰曼
var a = "this is a value/100"

var b = /^(.*?)\/(\w+)/.exec(a);
var text = b[1]
var value = b[2]