好的,实际上这个问题与此LINK相关,但问题是我们要将用户输入中的单词匹配到常量值中。
我的常数是TAGS = '101 APPLE, 102 BEAR, 103 CAT, 104 DOG'.split(",");
我的意见是var input = '101 APPLE'
我需要检查我的输入变量是否存在于TAGS
常量中。
希望你们能帮助我。
好的,实际上这个问题与此LINK相关,但问题是我们要将用户输入中的单词匹配到常量值中。
我的常数是TAGS = '101 APPLE, 102 BEAR, 103 CAT, 104 DOG'.split(",");
我的意见是var input = '101 APPLE'
我需要检查我的输入变量是否存在于TAGS
常量中。
希望你们能帮助我。
你可以;
var found = $.inArray(input, TAGS) > -1;
(您需要删除,
文字字符串中的空格或在拆分之前替换它们)
尝试
if(TAGS.indexOf("101 APPLE") > -1){ ... }
or
if($.inArray("101 APPLE",TAGS) > -1) { ... }
对于跨浏览器解决方案,请参阅$.inArray()
if($.inArray(input,TAGS) > -1) {...}