﻿
if (typeof Validate == "undefined" || !Validate) {
    var Validate = {};
}

Validate.REGEX_PHONE = /^\s*(\+|-)?\d+\s*$/;
Validate.REGEX_EMAIL = /^\s*(\+|-)?\d+\s*$/;
Validate.REGEX_STRING = /^\s*(\+|-)?\d+\s*$/;
Validate.REGEX_DATE = /^\s*(\+|-)?\d+\s*$/;

//TODO ADD OTHER COMMON VALIDATION CHECKS
Validate.isInvalidInt = function(s) {
    return isNaN(s)
}
Validate.isDate = function(s) {
    return String(s).search(Validate.REGEX_DATE) != -1
}
Validate.isEmail = function(s) {
    return String(s).search(Validate.REGEX_EMAIL) != -1
}

String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g, "");
}; 


