1
我有一个带有文本字段的表单,用户可以在其中输入多个电子邮件地址。问题是,这些电子邮件地址的格式有很多不同的方式。例如:从文本字段获取电子邮件地址,无论格式如何
emails = params[:invite][:invite_emails].split(', ')
emails.each do |email|
# send_email
end
我怎么能得到所有的电子邮件,即使他们格式不同:
"Bob Smith" <[email protected]>, [email protected], "John Doe"<[email protected]>
现在,我用它们分开?
这可能不是一个好主意,使用这个正则表达式:http://stackoverflow.com/questions/201323/using-a-regular-expression-to-validate-an-email-address?rq=1 –
我同意!如果可能的话,会很乐意去做。 – alejoriveralara
我误解了,你已经添加了标签“正则表达式”,我以为你正在寻找正则表达式的解决方案;-) –