前端杂记


  1. 正则验证

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    let regIdNo = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; 
    let regtel=/^[1][3,4,5,7,8][0-9]{9}$/;
    let reglicence = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/;


    if (!regtel.test('##############')) {
    alert('手机号格式有误')
    }
    if(!regIdNo.test('##############')){
    alert('身份证号填写有误')
    }
    if(!reglicence.test('##########')){
    alert('身份证号填写有误')
    }
  2. 集合快速去除(ES6)

    1
    Array.from(new Set(a))
  3. 获取当前项目的路径

    1
    2
    3
    4
    5
    var urlRootContext = (function () {
    var strPath = window.document.location.pathname
    var postPath = strPath.substring(0, strPath.substr(1).indexOf('/') + 1)
    return postPath
    })()
如果你觉得这篇文章对你有用,欢迎赞赏哦~
本文结束啦 感谢您阅读
0%