常用正则

作者: hk_sky | 来源:发表于2017-08-31 14:49 被阅读7次

    1.手机号正则

    var pattern  =  /^1(3|4|5|7|8)\d{9}$/

    var pattern  =  /^1[34578]\d{9}$/

    2.  8~30位同时包含数字大小写字母并且不含特许符号

    var  r  =   /^(?=.*[0-9].*)(?=.*[A-Z].*)(?=.*[a-z].*)[0-9A-Za-z]{8,30}$/;

    var  r  =  /^(?![0-9A-Z]+$)(?![0-9a-z]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,20}$/;

    var flag =  r.test(_loginPsd);

    if(flag){

    }else{

    }

    3.  6~16位至少包含字母和数字并允许含有符号

    var  reg2  =  /(?!^[0-9]+$)(?!^[A-z]+$)(?=^[A-z0-9]+$)^.{6,16}$/;

    4. 用户名(3!16位,支持数字、字母、下划线、横线)

    var r  =  /^[a-z0-9_-]{3,16}$/

    相关文章

      网友评论

        本文标题:常用正则

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