我是编程新手。我需要知道用于创建电子邮件的正则表达式
username@domain.extension
daniel@gmail.com
这是用户名的长度。最大字符数。最小字符数 这是域的长度。最大字符数。最小字符数 这是延长的长度。最大字符数。最小字符数
电子邮件地址的每个部分通常接受的字符
这是我的常规表达
/^([a-z 0-9_\.-]{3,10})@([\da-z\.-]+)\.([a-z\.]{2,6})$/
我想改进这个
答案 0 :(得分:0)
如果您希望从头开始创建这个,请阅读RFC for email
https://tools.ietf.org/html/rfc2822
否则要么坚持像你一样简单的东西,要么使用已经遍历该文档的宝石。
https://github.com/validates-email-format-of/validates_email_format_of