根据RegExp文档,我们必须使用JavaScript
(Perl 5
)个正则表达式:ECMA Specification.您在DART中使用哪种模式进行邮箱验证?在DART中,除了JavaScript之外,还有什么不同的方法可以实现这一点吗?
根据RegExp文档,我们必须使用JavaScript
(Perl 5
)个正则表达式:ECMA Specification.您在DART中使用哪种模式进行邮箱验证?在DART中,除了JavaScript之外,还有什么不同的方法可以实现这一点吗?
我建议大家在HTML5邮箱验证规范上进行标准化,该规范不同于RFC822,它不允许邮箱地址的几个很少使用的功能(如 comments !),但是可以被正则表达式识别.
以下是HTML5规范中有关邮箱验证的部分: http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#e-mail-state-%28type=email%29个
这是正则表达式:
^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,253}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,253}[a-zA-Z0-9])?)*$