﻿function validatePhone(phoneNumber) {
    return /^([0])([0-9]{9,11})$/.test(phoneNumber);
}

function validateEmail(emailAddress) {
    return /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(emailAddress);
}

function validatePrice(price) {
    return /^(\^?[0-9][0-9]{0,2}(,[0-9]{3})*(\.[0-9]{0,2})?)$/.test(price);
}

function validateTime(time) {
    if (time.length === 3)
        return /^[0-9][0-5][0-9]$/.test(time);
    else if (time.length === 4)
        return /^([0-1][0-9]|2[0-3])[0-5][0-9]$/.test(time);
    else
        return false;
}
