获取javascript中前后/字符串的值
假设我有10个像blow这样的本地存储:获取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
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]