2016-03-22 29 views

cevap

37

nerede girilen postanın geçerli olup olmadığını kontrol etmek için bir normal ifadeler kullanabilirsiniz.

Regex işlevi

validateEmail = (email) => { 
    var re = /^(([^<>()\[\]\\.,;:\[email protected]"]+(\.[^<>()\[\]\\.,;:\[email protected]"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; 
    return re.test(email); 
}; 

giriş geçersiz hata mesajlarının ve ünlem işaretleri göstermek için hangi metin giriş fonksiyonunu

onSubmit =() => { 
if (!this.validateEmail(this.state.text_input_email)) { 
    // not a valid email 
} else { 
    // valid email 
} 
+0

teşekkürler @ g-hamaide, bu ne arıyor! –

+3

Bağlantı mevcut değil. –

+0

Bu rejim desteklemiyor: email @ [123.123.123.123] – Negin

İlgili konular