【问题标题】:Check if input values totally match on a constant value Jquery检查输入值是否与常量值 Jquery 完全匹配
【发布时间】:2012-11-05 11:21:00
【问题描述】:

好吧,这个问题实际上与LINK 相关,但问题是我们要将用户输入中的单词匹配到常量值中。

我的常量是TAGS = '101 APPLE, 102 BEAR, 103 CAT, 104 DOG'.split(",");

我的输入是var input = '101 APPLE'

我需要检查我的输入变量是否存在于TAGS 常量中。

希望你们能帮帮我。

【问题讨论】:

    标签: javascript jquery string testing


    【解决方案1】:

    你可以;

    var found = $.inArray(input, TAGS) > -1;
    

    (您需要删除文字字符串中, 之后的空格或在拆分前替换它们)

    【讨论】:

    • 哦,很常见,它只是一行语句!男人这太棒了!顺便谢谢
    【解决方案2】:

    跨浏览器解决方案见$.inArray()

    if($.inArray(input,TAGS) > -1) {...}
    

    【讨论】:

      【解决方案3】:

      试试

      if(TAGS.indexOf("101 APPLE") > -1){ ... }
      or 
      if($.inArray("101 APPLE",TAGS) > -1) { ... }
      

      【讨论】:

        猜你喜欢
        • 2012-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多