从用户提供的帐户列表中获取信息到Javascript中的数组中
用户将以这种格式粘贴一个帐户列表,每行有用户名、冒号和密码从用户提供的帐户列表中获取信息到Javascript中的数组中,javascript,Javascript,用户将以这种格式粘贴一个帐户列表,每行有用户名、冒号和密码 username1:password1 username2:password2 username3:password3 username4:password4 用Javascript分隔每一行和每一部分的最佳方法是什么?我真的希望它像帐户[1]一样简单。用户名或帐户[3]。检索数据的密码。谢谢 我希望密码中不允许有冒号,或者在您必须在冒号上拆分之前以某种方式对密码进行编码。:) 你需要的是。您需要解析该
username1:password1
username2:password2
username3:password3
username4:password4
用Javascript分隔每一行和每一部分的最佳方法是什么?我真的希望它像帐户[1]一样简单。用户名或帐户[3]。检索数据的密码。谢谢 我希望密码中不允许有冒号,或者在您必须在冒号上拆分之前以某种方式对密码进行编码。:) 你需要的是。您需要解析该信息并形成json对象数组。上一链接中的示例
var myJSONObject = {"bindings": [
{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
]
};
myJSONObject.bindings[0].method // "newURI"
将每行的
:
替换为,密码:
在每行开头插入{username:
在行尾插入},
修剪最后一个逗号“,”
使用{accounts:[
+修改的字符串+]}
这将为您提供一个json字符串,将其评估为json在询问最佳解决方案之前,您是否尝试以任何方式使其工作?不同意。如果你有时间(特别是你在那个领域是新手的话),最好询问一下最佳实践,而不是制定一些可行的解决方案并尝试解决它。
var myJSONObject = {"bindings": [
{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
]
};
myJSONObject.bindings[0].method // "newURI"