如何找到确切的字符串
Posted
技术标签:
【中文标题】如何找到确切的字符串【英文标题】:How to find exact string 【发布时间】:2022-01-10 22:03:03 【问题描述】:我有一个数组:
我试图用这个找到确切的字符串值
即使您正在寻找“b”或“bt”,它也可以正常工作但是我只想在寻找“btc”(确切地说是字符串值)时得到结果 p>
当我寻找“b”或“bt”时,我不想得到任何结果
let coinsArray = [
symbol: "btc"
]
let newStatus = coinsArray.filter(coin => coin.symbol.includes($(".InpSearchCoin").val()))
console.log(newStatus)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" class="InpSearchCoin" value="btc" />
【问题讨论】:
请同时添加status
数组
我让你成为一个工作的 sn-p - 你需要过滤 coinsArray
而不是状态
【参考方案1】:
不要使用包含
let coinsArray = [
symbol: "btc"
]
$(".InpSearchCoin").on("input", function()
let symbol = coinsArray
.filter((symbol) => symbol === this.value.toLowerCase())
console.log(symbol)
)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" class="InpSearchCoin" value="" />
【讨论】:
以上是关于如何找到确切的字符串的主要内容,如果未能解决你的问题,请参考以下文章