ホームページ  >  記事  >  ウェブフロントエンド  >  jQueryで文字列が特定の文字列で始まる/終わるかどうかを確認するにはどうすればよいですか?

jQueryで文字列が特定の文字列で始まる/終わるかどうかを確認するにはどうすればよいですか?

WBOY
WBOY転載
2023-08-24 12:45:10881ブラウズ

如何在 jQuery 中检查字符串以特定字符串开头/结尾?

JavaScript と HTML/CSS ファイル、特にドキュメント オブジェクト モデル (DOM) との関係は、「jQuery」と呼ばれるオープン ソース ライブラリを使用することで簡単になります。このパッケージを使用すると、HTML ファイルの走査と操作、ブラウザ イベントの制御、DOM ビジュアルの生成、Ajax 接続の容易化、クロスプラットフォーム JavaScript プログラミングがすべて簡単になります。

特定の文字列が別の文字列の部分文字列を形成しているかどうかを確認するために、JavaScript にはさまざまな文字列関数が用意されています。したがって、このタスクには jQuery は必要ありません。

それにもかかわらず、文字列が別の文字列で始まるか終わるかを検証するさまざまな方法を説明します。

  • startsWith() メソッドと opensWith() メソッド

  • search() メソッド

  • indexOf() メソッド

  • substring() メソッド

  • substr() メソッド

  • slice() メソッド

文字列 str = "こんにちは、お元気ですか?" があるとします。私たちのタスクは、それが startword = "Hi" で始まり endword = "?" で終わるかどうかを判断することです。

メソッド 1-str.startsWith()

JavaScript の str.startsWith() メソッドは、指定された文字列内の文字が指定された文字列の先頭であるかどうかを確認するために使用されます。この手法では大文字と小文字が区別されます。つまり、大文字と小文字が区別されます。

上記のメソッドでは、前述したように、次の 2 つのパラメーターを受け入れます。

  • searchString: 必須パラメータを構成し、検索する文字列を格納します。

  • start: 指定された文字列内で searchString を検索する位置を確立します。デフォルト値はゼロです。

###文法### リーリー

str.startsWith( searchString , position )
###出力### リーリー

メソッド 2-endsWith()

指定された文字列が別の文字列内の文字で終わっているかどうかを確認するには、JavaScript メソッド str.endsWith() を使用します。

上記のメソッドは、以下で説明するように、前述の 2 つのパラメーターを受け取ります。

searchString: 指定された文字列の末尾で検索する必要がある文字列を示します。

  • length: length パラメーターは、検索文字列がチェックされる元の文字列のサイズを決定します。

  • この関数を実行すると、searchString が見つかった場合はブール値 true が返され、それ以外の場合は false が返されます。

function func() {
		
   var str = 'Hi, how are you?';
		
   var value = str.startsWith('Hi');
   console.log(value);
}
func();
###出力### リーリー

方法 3 - string.search()

JavaScript string.search() メソッドは、正規表現と指定された文字列オブジェクトの間の一致を検索するために使用される組み込み関数です。

###文法### リーリー ###例### リーリー ###出力### リーリー

メソッド 4: 文字列indexOf()

JavaScript の str.indexOf() 関数は、指定された文字列内で指定された文字列パラメータの最初のインスタンスのインデックスを検索します。結果は0から始まります。

###文法### ああああ

リーリー ###出力### リーリー

方法 5: 文字列 substring()

JavaScript string.substring() メソッドは、指定された開始インデックスから始まり指定された終了インデックスで終わる、指定された文字列の一部を返す組み込み関数です。このメソッドのインデックス付けはゼロ (0) から始まります。

###文法### リーリー

パラメータ Startindex および Endindex は、部分文字列として抽出される文字列セグメントを決定します。 Endindex パラメータはオプションです。

string.substring() 関数が実行されると、元の文字列の一部を表す新しい文字列が作成されます。

###例### リーリー ###出力### リーリー

メソッド 6: 文字列 substr()

JavaScript の str.substr() メソッドを使用すると、指定されたインデックスから始まる指定された文字列から特定の数の文字を抽出できます。このメソッドは、元の文字列のセグメントを効果的に抽出します。

###文法### リーリー ###例### リーリー ###出力### リーリー

方法 7: string.slice()

JavaScript string.slice() メソッドは、指定された入力文字列の一部またはスライスを抽出し、それを新しい文字列として返すために使用されます。

###文法### リーリー ###例### リーリー ###出力### リーリー ###例### リーリー

イラスト

提供された HTML スクリプトは、テキスト変数を値「Hello, World!」で初期化します。 JavaScriptを使用してWebサイトに出力します。さまざまな jQuery 関数に関連付けられたボタン イベント ハンドラーを作成します。これらのボタンのそれぞれのメソッドは、クリックされるとトリガーされ、出力コンポーネントに結果が表示されます。 「Hello」文字は、startsWith() メソッドが検索する最初の文字です。 endsWith() メソッドは、文字列が「World!」で終わるかどうかを判断します。ユーザーが指定した語句をテキストで検索する場合、search() メソッドは最初に出現した語句のインデックスを提供します。テキスト内でユーザーが指定した語句のインデックスは、indexOf() メソッドを使用して見つけることができます。 substring()、substr()、およびslice()関数は、ユーザー指定の開始インデックスと終了インデックスを使用してテキストから部分文字列を抽出します。一般に、Web ページのテキスト変数は、jQuery テクノロジと JavaScript コードを使用して操作および検査されます。これにより、ユーザーの参加も可能になります。

###結論は###

    JavaScript は、文字列が別の文字列の部分文字列であるかどうかを検証する一連の文字列関数を提供します。
  • JavaScript str.startsWith() メソッドは、指定された文字列が指定された文字列内の文字で始まるかどうかを確認するために使用されます。この方法では大文字と小文字が区別されます。つまり、大文字と小文字が区別されます。
  • JavaScript は、str.endsWith() 関数を使用して、指定された文字列が指定された文字列内の文字で終わるかどうかを判断します。
  • JavaScript には、指定された文字列オブジェクトと正規表現の間の一致を検索するための string.search() という組み込みメソッドが用意されています。
  • JavaScript の str.indexOf() 関数は、指定された文字列内で指定された文字列パラメータが最初に出現するインデックスを検索します。結果はグラウンドゼロです。
  • JavaScript 関数 string.substring() は、開始インデックスから開始して終了インデックスで終わる、指定された文字列の一部を取得します。インデックス付けは位置 0 から始まります。
  • JavaScript str.substr() メソッドは、指定された文字列から所定のインデックスから始まる所定の数の文字を抽出します。基本的に、この手法は元の文字列の一部を抽出します。
  • JavaScript の string.slice() メソッドを使用して、指定された入力文字列の一部またはスライスを抽出できます。このメソッドは、抽出された部分を新しい文字列として返します。

以上がjQueryで文字列が特定の文字列で始まる/終わるかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。