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("AST".search(str));//1 マッチした箇所のインデックス console.log("ATS".search(str));//-1 マッチしない
実行結果
> “末尾の文字列を指定してマッチする結果"
> 1
> -1