首页 > 试题广场 >

邮箱字符串判断

[编程题]邮箱字符串判断
  • 热度指数:36944 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
判断输入是否是正确的邮箱格式

输入描述:
邮箱字符串


输出描述:
true表示格式正确
头像 我是前你是后
发表于 2021-10-24 17:57:33
整个解体思路是比较简单的。关于在于邮箱的正则 上面这个正则是我一直在用的一个正则,但是在提交的时候,提示了通过率为6/7 仔细看了一下没有通过了案例,发现需要在前面加上\. 最终的正则为:/^[\w\.]+@[\da-z\.-]+\.([a-z]+|[\u4E00-\u9FFF]+)$/ fun 展开全文
头像 在看面经的小黄鸭很怕黑
发表于 2022-11-25 13:36:33
简单易懂的function isAvailableEmail(sEmail) { const reg = /^[\w\.]+@(\w+\.)+[0-9a-zA-Z]{2,4}$/ return reg.test(sEmail) }
头像 叫我祥子就可以
发表于 2021-03-20 17:43:38
输入描述: 邮箱字符串输出描述: true表示格式正确 function isAvailableEmail(sEmail) { var regexp = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/; 展开全文
头像 牛客772501182号
发表于 2021-07-29 18:00:19
function isAvailableEmail(sEmail) { // var reg = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/; // 这个通不过,迷惑 var reg = 展开全文
头像 雾里看花花里看雾
发表于 2023-06-22 14:13:29
思路:正则表达式。 function isAvailableEmail(sEmail) { //正则表达式模式 let reg=/^[\w\.-]+@[a-zA-Z\d-]+(\.[a-zA-Z\d-]+)*\.[a-zA-Z\d-]+$/ //判断字符串是否满足正则表 展开全文
头像 hito_chen
发表于 2023-06-05 23:08:04
function isAvailableEmail(sEmail) { var regexp = /^([a-zA-Z0-9_\.-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; return regexp.test(sEmail); }
头像 靠谱的90后在敲键盘
发表于 2023-08-29 15:14:01
function isAvailableEmail(sEmail) { const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; if(emailRegex.test(sEmail)){ 展开全文
头像 在划水的芹菜很谦虚
发表于 2023-11-24 11:32:01
关键在于正则字符串的使用邮箱的正则let reg = /^[\w.-]+@[a-zA-Z\d.-]+\.[a-zA-Z]{2,}$/;^ 和 $ 分别表示匹配字符串的开头和结尾,确保整个字符串符合模式。[\w.-]+ 匹配邮箱地址中的用户名部分,允许包含字母、数字、下划线、点和连字符。@ 匹配邮箱地 展开全文
头像 牛客HT猫L
发表于 2021-08-27 11:01:53
使用正则表达式匹配 function isAvailableEmail(sEmail) { var reg = /^[0-9a-zA-Z_.]{1,}@[a-zA-Z0-9_.]{1,}[a-zA-Z0-9]{2,4}$/; // 正解 return reg.test( 展开全文
头像 bding
发表于 2021-06-18 23:29:44
function isAvailableEmail(sEmail) { return /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{ 展开全文

问题信息

难度:
81条回答 13085浏览

热门推荐

通过挑战的用户

查看代码