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'));