2016-03-22 17 views

Trả lời

37

Bạn có thể sử dụng một regex để kiểm tra xem thư vào là hợp lệ.

chức năng Regex

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

Gửi chức năng nhập văn bản

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

cảm ơn @ g-hamaide, đây là những gì tôi đang tìm kiếm! –

+3

Liên kết không khả dụng. –

+0

Sự hỗ trợ này không hỗ trợ: email @ [123.123.123.123] – Negin

Các vấn đề liên quan