JS 判斷字串中包含指定字元

2021-09-24 18:07:18 字數 881 閱讀 7234

1、使用includes()方法-es6

2、使用indexof()方法-es5或更老的版本

3、正規表示式-test()

4、正規表示式-match()

includes()方法是es6中引入的,但需要注意的是不支援ie瀏覽器。

**實現

var str = 「let』s test」,

substr = 「test」;

str.includes(substr);

執行結果

true

indexof()方法返回符合指定字串首位下標,當字串中不包含指定字串時返回-1.

**實現

var str = 「let』s test again」,

substr = 「again」;

str.indexof(substr);

執行結果

11正規表示式更靈活,更方便。不存在不相容的情況,regexp#test()。

**實現

var str = 「let』s test again」,

reg = /again/;

reg.test(str);

執行結果

true

正規表示式更靈活,更方便。不存在不相容的情況,regexp#match()。

**實現

var str = 「let』s test again」,

reg = /again/;

str.match(reg);

執行結果

[「again」]

注意,若沒有匹配的字串,那麼返回null。

注意如果字串為null時,方法一和方法二會報錯,typeerror: null is not an object。大家根據實際情況選擇合適的方法。

php判斷字串中是否包含指定字串

兩種思路兩種函式 第一 判斷字串中是否包含指定字串 第二 判斷字串中是否出現指定字串 第一種是strpos 查詢字串在另外乙個字串出現的位置,如果沒有,返回false a a b abbb if strpos b,a false else上邊 返回的是存在,需要注意的是strpos是敏感的,區分大小...

c 判斷字串中是否包含指定字元或字串

今天寫 的過程中遇到了如題所述的問題,無奈一時想不起 indexof 函式,有點提筆忘字的感覺。故將常用的方法記下來與君共享。string.contains對大小寫敏感,適用於區分大小寫的判斷。返回值為bool型 indexof 函式對大小寫不敏感,適用於區分大小寫的判斷。返回值為int型,str ...

Python判斷字串是否包含指定字串的方法

def main str abcdefgh re cd flag re in strprint flag if name main main 結果 true1.find 檢測字串中是否包含子字串,如果指定 beg 開始 和 end 結束 範圍內,則檢查是否包含在指定範圍內,如果包含子字串,返回第一次...