Email Validation (React Native). Returning the result as 'invalid' for all the entries
I am trying to validate a users email, by checking it against an expression. But the result i am getting is invalid for all the entries. UPDATED CODE class dummytest extends Component{ constructor(props){ super(props); this.state = { email :'', validated: false , } }; go = () => { const reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; if (reg.test(this.state.email) === true){ alert( valid); } else{ alert(); } } render(){ return( <View style={{alignSelf:'center',marginTop:100}}> <TextInput autoCapitalize="none" autoCorrect={false} style={{height:20,width:200,backgroundColor:'blue'}} value