从批量文本中提取电子邮件(使用正则表达式JavaScript和jQuery)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从批量文本中提取电子邮件(使用正则表达式JavaScript和jQuery)相关的知识,希望对你有一定的参考价值。

Easily grabs email addresses from a bulk text (CSV and/or some other email address-filled list/db).

Example #2 takes the input (bulk text) from textarea #input and puts the clean emails in the textarea #extractedemails.
  1. function extractEmails ( text ){
  2. return text.match(/([a-zA-Z0-9._-][email protected][a-zA-Z0-9._-]+.[a-zA-Z0-9._-]+)/gi);
  3. }
  4.  
  5. // EXAMPLE #1
  6. var emails = extractEmails ( HugeListWithBulkTextIncludingEmailAddresses );
  7. document.write ( emails.join(' ') );
  8.  
  9.  
  10. // EXAMPLE #2 (jQuery)
  11. $(function(){
  12. $('#eform').submit(function(){
  13. $('#extractedemails').val( extractEmails($('#input').val() ).join(' '));
  14. return false;
  15. });
  16. });

以上是关于从批量文本中提取电子邮件(使用正则表达式JavaScript和jQuery)的主要内容,如果未能解决你的问题,请参考以下文章

java电子邮件提取正则表达式?

如何从 OCR 内容中准确提取电子邮件和单元号字符串文本?

如何使用正则表达式从一行文本中提取数值?

如何使用正则表达式从某些文本中提取脚本标签?

从批量文本中提取所有电子邮件地址的python脚本

Linux Shell编程实战---解析文本中的邮件地址和url