RegExp案例

`

  //用户名正则,4到16位(字母,数字,下划线,减号)
    let uPattern = /^[a-zA-Z0-9_-]{4,16}$/;
    console.log(uPattern.test("iFat3")); //true

    //密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符
    var pPattern = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/;
    console.log("=="+pPattern.test("iFat3#"));// ==true

    //qq号正则
    let qqPattern = /^[1-9][0-9]{4,10}$/;
    console.log(qqPattern.test("65974040"));//true

    //微信号正则
    let wxPattern = /^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/;
    console.log(wxPattern.test("yangxijun"));

    //车牌号正则
    let cPattern = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/;
    console.log(cPattern.test("京K49049"));

`

posted @ 2021-10-15 16:00  Caesar_Y  阅读(33)  评论(0编辑  收藏  举报