常用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);
}