📘JavaScriptでフリー検索機能を作成した際のLogicについて(住所・フルネーム・電話番号との部分一致で判定)まさぴょん2024/01/27に公開JavaScriptTypeScriptsearch検索機能techこんにちは、AIQ株式会社のフロントエンドエンジニアのまさぴょんです!今回は、JavaScriptでフリー検索機能を作成した際のLogicについて(住所・フルネーム・電話番号との部分一致で判定)についてご紹介します。フリー検索機能を作成した際のLogic今回作成した、フリー検索機能を作成した際のLogic(住所・フルネーム・電話番号との部分一致で判定)は、次のような処理になります。処理のポイントなどは、後ほどご紹介します。matchAddressList);!上記のSampleCodeを実行すると、次のように「東」が部分一致する2つの送付先データだけに絞込みがなされます。正規表現に変数(検索・文字列)を使用する今回、正規表現に変数(検索・文字列)を使用しています。JavaScriptの正規表現内で変数を使用する場合は、RegExpのClassを使用する必要があるので、注意してください。/正規表現パターン/だと文字列として認識されてしまうので、RegExp()で変数を組み込むわけです。Blogでも解説しました。https://masanyon.com/javascript-regex-alias/まとめフリー検索のLogicは、役立つと思うので公開してみました。個人で、Blogもやっています、よかったら見てみてください。株式会社の社員による個人の見解であり、所属する組織の公式見解ではありません。(https://www.wantedly.com/companies/aiqlab)を見てみてください。所属するエンジニアが技術情報をお届けします。社員による個人の見解であり、所属する組織の公式見解ではありません。wantedly.com/companies/aiqlabバッジを贈って著者を応援しようバッジを受け取った著者にはZennから現金やAmazonギフトカードが還元されます。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。