4
を名前とメールアドレスを解析するために、私はタイプの文字列から名前とメールアドレスを解析する必要が
Anshアーリア<[email protected]>
JavaScriptで使用される正規表現が必要この目的のためには、次の正規表現を使用することができ、電子メール= [email protected]正規表現の単一文字列から
を名前とメールアドレスを解析するために、私はタイプの文字列から名前とメールアドレスを解析する必要が
Anshアーリア<[email protected]>
JavaScriptで使用される正規表現が必要この目的のためには、次の正規表現を使用することができ、電子メール= [email protected]正規表現の単一文字列から
私は
名を取得= Anshアーリア人のように:
/([^<]+)\s<(.*)>/
もちろん、そのパターンからのある程度の逸脱が許されるべきならば、それを反映させるためにそれを微調整する必要がありますが、そうでなければうまくいくでしょう。
正規表現のいくつかの簡単な説明:
([^<]+)
:マッチと<
記号が見つかるまで何をキャプチャします。\s
:1つのスペーストークンは一致しますが、スペースやタブなどはキャプチャされません。<(.*)>
:<...>
と一致し、内部に何が含まれているかをキャプチャします。これはmatches[0]
は、すべての入力、matches[1]
名、そしてあなたが探しているmatches[2]
メールでなければなりませんmatches
の配列を、得られます。
高齢者。作業しました:) – Ansh
ちょっとした改良: '' '/(.*[^\s* <])?\s*<(.*)>/' '';テスト<[email protected]>、テスト<[email protected]>、<[email protected]>などが可能です。 – designcise