通过具有空格的输入查找JSON条目

时间:2017-02-17 17:34:54

标签: javascript

假设我有一个JSON对象,其元素如下:

{"number":"21344"}

我想通过输入表单找到这个确切的元素,它允许空格(例如" 213 44")。如何允许这种模式?

1 个答案:

答案 0 :(得分:0)

您可以使用以下字符从字符串中删除所有空格:

str = str.replace(/\s/g, '');

在您发布的JSON中,您显然正在尝试根据其值(" 21344")搜索JSON密钥(" number")。如果您真的想这样做,可以执行以下操作:

var keys = Object.keys(yourJsonObject);
for (var i = 0; i < keys.length; i++) {
    if (yourJsonObject[keys[i]] === "21344") {
        return keys[i];
    }
}