JSFiddle - React, Tailwind, and code Playground
by kirrrusha
JavaScript
class Validator {
constructor(string){
this.string = string;
}
isEmail(string){
return /^[a-z0-9._-]+@[a-z]+\.[a-z]{2,6}$/.test(string);
};
isDomain(string){
return /^[a-z0-9_-]+\.([a-z]+?\.|)[a-z]{2,6}$/.test(string);
};
isDate(string){
return /^[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{4}/.test(string);
};
isPhone(string){
return /^\+[0-9]{12}/.test(string);
};
};
var validator = new Validator();
console.log(validator.isEmail('[email protected]'));
console.log(validator.isDomain('ebrf.com.ua'));
console.log(validator.isDate('1.12.2007'));
console.log(validator.isPhone('+375139231211'));