首页 > 其他分享 >写一个简单的邮箱正则表达式

写一个简单的邮箱正则表达式

时间:2022-09-25 16:33:06浏览次数:52  
标签:console 正则表达式 str2 emailReg str3 简单 test 邮箱 com

 1 // 使用正则写一个验证邮箱的表达式
 2 
 3         let str = '[email protected]'
 4         let str2 = '[email protected]'
 5         let str3 = '[email protected]'
 6         const emailReg = /^[\w-]+@\w+(\.\w+)*\.[a-z]+$/
 7 
 8         /**分析:
 9          * +  {1,} 一个或多个
10          * *  {0,} 零个或多个
11          * 
12          * 字母 数字 下划线开头_ 连号- 开头  ^[\w-]+
13          * 
14          * @                                @
15          * 紧接着 必须有 字母 数字 下划线_                             \w+    
16          * 
17          * 中间可有可无 .com                (\.\w+)*
18          * 
19          * 最后以  .cn 结尾                 \.[a-z]+$
20          * 
21          * */
22         console.log(str,emailReg.test(str));
23         console.log(str2,emailReg.test(str2));
24         console.log(str3,emailReg.test(str3));

 

 

标签:console,正则表达式,str2,emailReg,str3,简单,test,邮箱,com
From: https://www.cnblogs.com/grblog/p/16728097.html

相关文章

  • numpy简单使用
    1.安装以及测试简介NumPy是一个运行速度非常快的数学库,主要用于数组计算,包含:一个强大的N维数组对象ndarray广播功能函数整合C/C++/Fortran代码的工具线性代......
  • vuex4的简单使用
    安装vuexcnpminstallvuex@next--save官网地址是https://vuex.vuejs.org/zh/guide/#%E6%9C%80%E7%AE%80%E5%8D%95%E7%9A%84-storevuex中的常用5个模块vuex模块......
  • 【Linux】有名管道实现进程间通信——一个简单聊天程序
    有名管道实现简单聊天程序1."你来我往"式简单聊天函数功能:简单聊天程序,两个程序a和b,a向b发送信息,b接收信息,b向a发送信息,a接收信息;...源码参考:chatA.c#include<std......
  • 八、简单树形结构
    树是啥?不就是树吗?实际上,我们今天所说的树,是一种数据结构。它叫做树形结构,实际上长这样:树今天的概念比较多,也很繁杂,大家看看就行,没必要完全记住,只要知道大概的意思......
  • 力扣困难级别-10. 正则表达式匹配
    这道题昨天做了一下午,用动态规划、以及循环的方式也没弄出来,去评论去看了下,确实挺难的。晚上想到可以用做隐马尔科夫模型的思路,每次根据上一次的状态生成下一次的状态,最后......
  • 使用 craco 为 React 项目简单而优雅的路径别名配置
    计划选择最近,做反应项目,然后就想到了为项目配置路径别名,毕竟我一直在看../../../等到这个很不爽,就想着配置一个项目@作为一个项目源代码使用的别名,这是之前完成......
  • 简单测试C语言<string.h>中strerror(int errornum)能输出什么
    使用一个简单程序来验证一下:#include<stdio.h>#include<string.h>intmain(intargc,char*argv[]){for(inti=-5;i<50;i++)printf("errno[%2......
  • 一个用go语言写的简单HttpServer,供大家调用。
    GET请求(postman):  返回: 其实:count的值,每次调用一次,增加1(线程安全的)。问题:这里的线程安全,你知道是什么意思吗?===============Post请求:  返回:  附:GO语......
  • 正则表达式速查手册
    一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数......
  • 力扣217(java&python)-存在重复元素(简单)
    题目:给你一个整数数组nums。如果任一值在数组中出现至少两次,返回true;如果数组中每个元素互不相同,返回false。 示例1:输入:nums=[1,2,3,1]输出:true示例2:输入......