ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript 文字列が特定の部分文字列で始まるかどうかを判断するにはどうすればよいですか?

JavaScript 文字列が特定の部分文字列で始まるかどうかを判断するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-12 13:30:16752ブラウズ

How to Determine if a JavaScript String Starts With a Specific Substring?

JavaScript で文字列が別の文字列で始まるかどうかを確認する方法

JavaScript の String.prototype.startsWith() メソッドを使用すると、次のことが可能になります。文字列が指定された部分文字列で始まるかどうかを確認します。

ES6 より前では、次を使用できました。サポートされていないブラウザに startWith() 機能を追加するためのポリフィル:

Matthias Bynens の String.prototype.startsWith Shim:

if (!String.prototype.startsWith) {
  String.prototype.startsWith = function(searchString, position) {
    position = position || 0;
    return this.substr(position, searchString.length) === searchString;
  };
}

ES6-Shim:

require('es6-shim');

使用法:

shimmed startingWith() または互換性のあるブラウザを使用している場合は、次のように使用できます。以下:

console.log("Hello World!".startsWith("He"));  // true

var haystack = "Hello world";
var prefix = 'orl';
console.log(haystack.startsWith(prefix));  // false

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。