判断输入是否是正确的邮箱格式

邮箱字符串判断

http://www.nowcoder.com/questionTerminal/c72b2b5472704d4a98597cb74b0257a7

输入描述:
邮箱字符串
输出描述:
true表示格式正确

function isAvailableEmail(sEmail) {
var regexp = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
return regexp.test(sEmail);
}

全部评论
正确答案: var pattern = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; return pattern.test(sEmail)
1 回复 分享
发布于 2022-01-30 03:01
他的点没有进行转义,.匹配的是所有,\.这个才是匹配点
1 回复 分享
发布于 2022-01-30 03:00
function isAvailableEmail(sEmail) { if(sEmail.split('@').length > 2){ return false; }else{ var regexp = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/; return regexp.test(sEmail); } }
点赞 回复 分享
发布于 2021-05-08 15:51
错的答案还往上发
点赞 回复 分享
发布于 2021-03-20 20:25

相关推荐

11-03 15:31
门头沟学院 Java
斯卡蒂味的鱼汤:知道你不会来数马,就不捞你😂最近数马疯狂扩招,招聘要求挺低的,你能力肯定够,应该就是因为太强了,知道你不会来才不捞你
投递腾讯云智研发等公司10个岗位
点赞 评论 收藏
分享
09-18 20:41
阿里巴巴_后端
要个offer怎么这...:哈哈哈哈哈哈,我也拿了0x10000000个offer,秋招温啦啦啦,好开心
我的秋招日记
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务