- 1. 概要
- 2. includes
- 3. indexOf
- 4. 再起表現
- 5. 参考サイト
1. 概要
本ページでは、「JavaScript」で、ある文字列が特定の文字列を含んでいるかどうか、判定する方法について、記述します。
以下、ほぼ、「ChatGPT」くんのいうがままに。
2. includes
「includes()」という関数があって。
const text = "Hello World";
if (text.includes("World"))
{
console.log("含まれている!");
}
else
{
console.log("含まれていない");
}
「true」(含まれている)か「false」が返ってくるそうです。
なので、この場合は、「含まれている!」というログが出力されるわけです。
「ChatGPT」くんのいうことにゃ、「これが一番、使いやすい」そうで、わたしも賛成です。
3. indexOf
「indexOf()」という関数があって。
const text = "Hello World";
if (text.indexOf("World") !== -1)
{
console.log("含まれている!");
}
てな書き方をします。
検索文字列が見つかったら、検索対象の文字列の位置(0始まりかどうかは未確認)が返ってくるらしく。
含まれていない場合は、「-1」が返るらしい。
4. 正規表現
「/文字列/」が正規表現らしい。
const text = "Hello World";
if (/world/i.test(text))
{
console.log("含まれている!");
}
上記は、「Hello World」という文字列の中に、「world」という文字列が含まれているかを判定しているとのころ。
「i」は、大文字小文字を無視するフラグらしく、これは、ログに「含まれている!」と出力されるらしいのです。
5. 参考サイト
本ページは、「ChatGPT」くんを参考にさせていただきました。
|
|