mysql-validator
Version:
MySql data type validation.
35 lines (33 loc) • 766 B
JavaScript
exports.TEST = {
time: {
valid: [
// D HH:MM:SS, D HH:MM, D HH
'33 24:59:59', '33 24:59', '33 24',
// HH:MM:SS, HH:MM, SS
'24:59:59', '24:59', '59', '5',
'837:59:59', '837:59',
// HHMMSS
'245959',
// HHHMMSS
'8355959', '8355959w', '8355959 w',
// single value for hour/minute/second
'1:2:3',
// after time
'33 24:59:59 w', '33 24:59:59w',
'24:59:59 w', '24:59:59w',
'245959w', '245959 w'
],
invalid: [
// malformed
'837',
// separator - ~`!@#$%^&*()-_=+{}[]\\|:;<>,.?/
'24-59-59', '24/59/59', '24.59.59',
'24~59~59', '24%59%59', '24+59+59',
'24w59w59', '24:5959',
'24:59 59', '24 59:59', '24 59 59',
// out of range
'839:59:59', '24:60:59', '24:59:60',
'246059', '245960'
]
}
};