首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >兼容Ruby和Javascript的电子邮件regex

兼容Ruby和Javascript的电子邮件regex
EN

Stack Overflow用户
提问于 2014-04-30 09:05:56
回答 1查看 94关注 0票数 0

我在模型中使用regex,我使用Judge来执行客户端验证,因为判断器基于模型进行客户端验证,所以它使用Ruby和javascript中的用户电子邮件regex。

问题是regex与javascript不兼容,我猜。因此,我需要找到一个与Ruby和Javascript兼容的regex,用于电子邮件验证。(而且也适用于移动等.)

是否有任何工具,网站或其他东西帮助我改变我的所有准则?

/\A\s*(([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})[\s\/,;]*)+\Z/i

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-30 09:10:04

这里的问题是javascript现在不是\A\Z锚点。

如果不使用m标志(多行),则可以用^$替换

代码语言:javascript
运行
复制
/^\s*(([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})[\s\/,;]*)+$/i

用于引用^$是与字符串的开始和结束匹配的锚点,除非您使用m标志:然后它们与一行的开始和结尾匹配。

\A\Z总是匹配字符串的开头和结尾。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23383977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档