美文网首页
4.常用的正则表达式

4.常用的正则表达式

作者: 追马的时间种草 | 来源:发表于2019-10-08 13:18 被阅读0次

    上一篇:正则中()分组的作用


    常用的正则表达式

    • 有效数字

      • 正数 负数 零
      • 整数 小数
      //验证是否是有效数字
      let reg==/^[+-]?((\d|[1-9]\d+))(\.\d+)?$/;
      
      // 电话(手机)号
        //1. 11位数字
        // 2. 以1开头
      let reg=/^1\d{10}&/;//最简单
      
      //中文姓名
        //1.中文汉字 [\u4E00-\u9FA5]
        //2.英译姓名(尼古拉斯·赵四)
      let reg=/^[\u4E00-\u9FA5]{2,}([\u4E00-\u9FA5]{2,})?$/
      
      //邮箱
        //xxxx@xxx.xxx.xx
        //第一部分: '数字 字母 下划线 - .' ,但是'-'和'.'不能作为开头,且不能连续出现'-'和'.'
        //第二部分: 域名的名字只能是"数字和字母"
      let reg=/^\w+((-\w+)|(\.\w))*@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/
      //OR
      let reg=/^\w+([-.]\W+)*@[A-Za-z0-9]+([-.][A-Za-z0-9]+)*(\.[A-Za-z0-9]+)$/
      
      //年龄 18-65之间
      let reg=/^(1[89]|([2-5]\d)|(6[0-5]))$/
      

    下一篇:正则捕获的懒惰性及解决方案

    相关文章

      网友评论

          本文标题:4.常用的正则表达式

          本文链接:https://www.haomeiwen.com/subject/djdbpctx.html