data-validator-js
Version:
Validation Methods for all types of Data
45 lines (44 loc) • 1.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var Validations = /** @class */ (function () {
function Validations() {
}
/*
**email validation
*/
Validations.IsValidEmail = function (str) {
return /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str);
};
/*
**ValidString
*/
Validations.IsValidString = function (str) {
return /^[ A-Za-z0-9]/.test(str);
};
/*
**phonenumber validation
*/
Validations.IsValidPhoneNumber = function (num) {
return /^\d{10}$/.test(num);
};
/*
**validNumber
*/
Validations.IsValidNumber = function (num) {
return /^[0-9]+$/.test(num);
};
/*
**validAlphaNumeric
*/
Validations.IsValidAlphaNumeric = function (num) {
return /^[a-z0-9]+$/i.test(num);
};
/*
**AlphaNumericwithspecialcharacters
*/
Validations.IsValidAlphaNumericWithSpecialChars = function (str) {
return /^[ A-Za-z0-9_@./#&+-]*$/.test(str);
};
return Validations;
}());
exports.default = Validations;