// const emailRegex = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/; const emailRegex = /^\S+?@\S+?.\S+?$/; const contactNumRegex = /^((0\d{2,3}-?\d{7,8})|(1[3465789]\d{9}))$/; const idCardRegex = /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/; const licenseIdNumRegex = /^[a-zA-Z0-9]{10,20}$/; export default { validEmail: function(email) { return emailRegex.test(email); }, validContactNum: function(contactNum) { return contactNumRegex.test(contactNum); }, validIdCard: function(idCardNum) { return idCardRegex.test(idCardNum); }, validLicenseIdNum: function(licenseIdNum) { return licenseIdNumRegex.test(licenseIdNum); } }