Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从用户提供的帐户列表中获取信息到Javascript中的数组中_Javascript - Fatal编程技术网

从用户提供的帐户列表中获取信息到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"