检查一个必须包含另一个字符串的字符串

这个问题在这里已经有了答案:

  • 如何检查一个字符串是否包含JavaScript中的子字符串? 49个答案

  • 阅读文档:MDC String.indexOf :)

    indexOf返回找到匹配的索引。 这可能是0(意思是“在字符串的开头找到”),0是一个虚假值。

    如果未找到针, indexOf将返回-1(-1是真值)。 因此,需要调整测试逻辑以使用这些返回码工作。 找到的字符串(在开始或其他地方): index >= 0index > -1index != -1 ; 未找到字符串: index < 0index == -1

    快乐的编码。


    您需要使用if(a.indexOf(b) > -1)indexOf在找不到字符串时返回-1


    .indexOf返回-1如果没有找到匹配,这是一个真值。 你需要更明确地检查:

    if (a.indexOf(b) != -1)
    
    链接地址: http://www.djcxy.com/p/2053.html

    上一篇: Check a string that MUST contain another string

    下一篇: 'in' operator in JavaScript. String comparison