常用javascript(JS) regexp 正規(正則)表達式

常用javascript(JS) regexp 正規(正則)表達式

常用javascript(JS) regexp 正規(正則)表達式


資料來源: https://newbieengineerblog.wordpress.com/2017/10/02/%E5%B8%B8%E7%94%A8javascript-regexp-%E6%AD%A3%E8%A6%8F%E8%A1%A8%E9%81%94%E5%BC%8F/


1.是否全部由數字組成

  function isNumber(string) {
    var regexp = /^[0-9]+$/;
    return regexp.test(string);
}



2.台灣公司統一編號(由8位數字組成)

function isCompanyId(string) {
    var regexp = /^[0-9]{8}$/;
    return regexp.test(string);
}


3.台灣自然人憑證(2碼英文字母加上14碼數字)

function isCertificated(string) {
    var regexp = /^[a-zA-Z]{2}[0-9]{14}$/;
    return regexp.test(string);
}


4.電子發票手機條碼(斜線(/)加上7碼數字或大寫字母)

function isInvoice(string) {
    var regexp = /^\/{1}[0-9A-Z]{7}$/;
    return regexp.test(string);
}

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *