JavaScript searchメソッドで先頭の文字列を指定し正規表現でインスタンスを返す
環境
Google Chrome 107.0.5304.88
Windows 10 home 64bit
構文
1.正規表現のパターン
変数名 =/^文字列/
正規表現で先頭の文字列を指定します
2.searchメソッドの使い方
変数 = 検索対象の文字列 .search(正規表現のパターン);
一致した場合、マッチした箇所のインデックスを返します。
一致しなかった場合、-1を返します。
インデックスは0から始まります。
使用例
const str = /^ST/; console.log("先頭の文字列を指定してマッチする結果") console.log("STudST".search(str));//0 マッチした箇所のインデックス console.log("TSaaa".search(str));//-1 マッチしない
実行結果
> “先頭の文字列を指定してマッチする結果"
> 0
> -1