日韩av免费一二三区-2021精品久久久久精品k8-亚洲红杏AV无码专区首页-99精品久久久久久水蜜桃

咨詢電話:
15628812133
29
2025/03

如何搜索英文時搜索時不區(qū)分大小寫

發(fā)布時間:2025-03-29 20:25:15
發(fā)布者:dzw
瀏覽量:
0

最近做的項目里有一個內(nèi)容是,要求搜索姓名首字母的時候展示對應的姓名,這個很簡單,我們只需要使用filter和includes,使用includes來判斷是否包含指定元素,然后使用filter來創(chuàng)建一個新的數(shù)組,這樣便可以作為一個簡單的本地檢索,

但是,如果使用的有大寫的話那就不能區(qū)分大小寫了,所以我們這里使用touppercase方法。

w3c中對他的解釋是:

toUpperCase() 方法將字符串轉(zhuǎn)換為大寫字母。

toUpperCase() 方法不會更改原始字符串。

那么我們怎么使用呢,首先,把需要進行搜索的字母使用touppercase全部變成大寫。然后再把我們需要搜索的字母也變成大寫。

然后使用includes進行判斷,是否包含,因為touppercase并不會改變原始字符串,所以我們前端看到的還是變成大寫之前的樣式,但是我們的邏輯上已經(jīng)通過includes對需要進行搜索的和被搜索的進行了匹配,并返回了正確得到數(shù)組。

比如這里有一個示例,我們搜索world,被搜索的值為World,首字母大寫,按理說首字母大寫就是一個不同的字符串,但是瀏覽器返回的是true。說明匹配成功了。以上就是不區(qū)分大小寫的判斷的js寫法,實際上就是通過touppercase把需要判斷的字符串全都大寫進行判斷。

如何搜索英文時搜索時不區(qū)分大小寫

如何搜索英文時搜索時不區(qū)分大小寫

了解更多js知識點擊這里。

關鍵詞:
返回列表