Estoy tratando de validar inputText para asegurarme de que sea una dirección de correo electrónico con el formato correcto. Sin embargo, tengo los siguientes problemas:
let reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; if (reg.test(emailText) === false) { alert('Email is Not Correct'); // this.setState({email: emailText}); return false; } else { // this.setState({email: emailText}); alert('Email is Correct'); }Funciona con algunos problemas de los siguientes:
hello@gmail.com // works hello.world@gmail.com // works some.thing@gm.ci.co // will not work and is a real email addressOtro problema es que mi número de personajes es limitado. ¿Cómo elimino el límite? Necesito poder tener caracteres ilimitados.