Ruby Email validation with regex

前端 未结 9 901
有刺的猬
有刺的猬 2020-12-03 00:21

I have a large list of emails I am running through. A lot of the emails have typos. I am trying to build a string that will check valid emails.

this is what I have

9条回答
  •  失恋的感觉
    2020-12-03 00:57

    This works good for me:

    if email.match?('[a-z0-9]+[_a-z0-9\.-]*[a-z0-9]+@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})')
          puts 'matches!'
    else
          puts 'it doesn\'t match!'
    end
    

提交回复
热议问题