zoukankan      html  css  js  c++  java
  • 实战开发正则归纳

    1.用户名 4-20位 数字 英文(Aa) - _

    且首字符不能为 - _

    /^(?!_)(?!-)[a-zA-Z0-9_-]{4,10}$/img
    
    var  name = '4as154aa#';
    var reg = /^(?!_)(?!-)[a-zA-Z0-9_-]{4,10}$/img;
    reg.test(name)
    false
    
    var  name = '4as154aa-';
    var reg = /^(?!_)(?!-)[a-zA-Z0-9_-]{4,10}$/img;
    reg.test(name)
    true
    

      

    2.开头结尾不能以-,且验证数字英文中文

    var  name = '4asdqwdq154';
    var reg = /^(?!_)(?!.*?_$)[a-zA-Z0-9_]+$/img;
    reg.test(name)
    

      

    3.2-20位英文、数字、下划线,但不能是纯数字

    /^(?!d+$)[0-9a-zA-Z_]{2,20}$/
    

      

  • 相关阅读:
    事件
    dom对象
    逻辑运算和作用域的问题
    json
    数组
    字符串
    函数
    js的数据类型和全局方法
    js
    10.16 js内容
  • 原文地址:https://www.cnblogs.com/webSong/p/10038474.html
Copyright © 2011-2022 走看看