想实现一个功能,就是当用户在input输入10位数字后点击查询按钮后,去匹配json数据中的预输入值,并根据不同的信息反馈不同的查询结果。
然而json的预输入值只有8位或者6位(相对应10位数字的前8位或者前6位,匹配优先级是先8位后6位)。请教这个查询判断应该如何去做?谢谢!
json格式:
{"id":"123456","info":"这是普通用户"},
{"id":"87654321","info":"这是高级用户"}
{"id":"876543","info":"这是尊享用户"}例如用户输入的是1234567890,json数据中的预输入值有123456,则匹配这个预输入值的信息,如果用户输入的是0987654321,json数据中的预输入值有098765和09876543两个时,则匹配09876543的预输入值的信息。
PS:自己钻进了模糊查询的死胡同,有点绕不出来。。。
哔哔one
相关分类