私はRegexを使ってスペース、コンマ、セミコロン、スペースなしで電子メールを分割しようとしています。私は、この文字列を持っている:Regexを使って空白、コンマ、セミコロン、スペースなしで電子メールを分割する方法は?
var emails = "[email protected] [email protected];[email protected], [email protected]"
を、私は、この正規表現を使用してアレイにputllそれらのすべての電子メールを取得しようとしている:
function extractEmails() {
return emails.match(/\[email protected]\w+.com/);
}
をそれが動作していないようです。どのようにRegexを使用してすべての電子メールを取得する上の任意のアイデア?前もって感謝します!
lisを維持しない限り、 'user1 @ email.comuser2gmail.com'のようなものを分割する方法はありません私が最後にチェックしたTLDのうち、どれが「かなり長い」(https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains) – j08691
*「スペース無し」* - できません。アドレスのトップレベルドメインが他のトップレベルドメインと同じ文字で始まった場合はどうなりますか?たとえば、「バーゲンシューター」を「バー」と「ゲインズハンター」、または「バーゲン」と「ハンター」に分割する必要がありますか? – nnnnnn