当前位置: 首页 > 面试题库 >

包含不区分大小写的

慕通
2023-03-14
问题内容

我有以下内容:

if (referrer.indexOf("Ral") == -1) { ... }

我喜欢做的事情就是让Ral不区分大小写,因此,它可以是RAlrAl等,仍然匹配。

有没有办法说Ral必须不区分大小写?


问题答案:

.toLowerCase()在之后添加referrer。此方法将字符串转换为小写字符串。然后,使用.indexOf()using
ral代替Ral

if (referrer.toLowerCase().indexOf("ral") === -1) {

使用正则表达式也可以实现相同的目的(在要针对动态模式进行测试时特别有用):

if (!/Ral/i.test(referrer)) {
   //    ^i = Ignore case flag for RegExp


 类似资料:
  • 问题内容: 我正在尝试提出一个要求区分大小写的结果的请求。 例如在我的数据库中 该请求是 但我有3行作为结果,我只想要abcdef 我试图找到一个解决方案 但是我有这个错误: 未知归类:’Latin1_General_CS_AS’{“成功”:false,“错误”:“#1273-未知归类:’Latin1_General_CS_AS’”} 谢谢 问题答案: 感谢您的帮助,我找到了不是latin1 ut

  • 问题内容: 我有一个Lucene索引,该索引当前区分大小写。我想添加的 选项 有不区分大小写作为后备的。这意味着与案例匹配的结果将获得更大的权重,并且将首先出现。例如,如果结果数限制为10,并且有10个匹配项符合我的情况,那就足够了。如果仅找到7个结果,则可以从不区分大小写的搜索中再添加3个结果。 我的案子实际上更复杂,因为我有不同重量的物品。理想情况下,匹配“错误”的表壳会增加一些重量。不用说,

  • 对于报告(0.1%的所有查询),我需要返回一个所有可能类别的列表,区分大小写! 考虑以下文件: 运行以下查询: 返回: 是否有方法返回区分大小写的类别(存储在文档中)?我对此查询结果中的感兴趣。 Elasticsearch论坛中的问题 谢谢,伊泰

  • 问题内容: 是否存在不区分大小写的:包含jQuery选择器的版本,还是应该通过循环所有元素并将它们的.text()与我的字符串进行比较来手动完成工作? 问题答案: 我最终为jQuery 1.2做的是: 这将扩展jquery以使其不区分大小写的:Contains选择器,:contains选择器保持不变。 编辑:对于jQuery 1.3和更高版本,您需要 编辑:显然通过使用直接访问DOM 代替 在前面

  • 问题内容: 我想按不区分名称的名称搜索用户表中的数据。 我收到一个错误: 意外令牌:% 。我应该在哪里放置“%”? 问题答案: 您可以使用concat运算符: 或使用命名参数: (使用Spring Boot 1.4.3测试)