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 サイトの他の関連記事を参照してください。