Chào mừng!

Bằng cách đăng ký với chúng tôi, bạn sẽ có thể thảo luận, chia sẻ và nhắn tin riêng tư với các thành viên khác trong cộng đồng của chúng tôi.

Đăng ký ngay!
  • Truy cập và ủng hộ DienDanIT.NET bằng cách click dăm 3 cái quảng cáo để duy trì sever nhé.

how to vừa check email vừa check phone cùng 1 lệnh if

Tham gia
28/2/19
Bài viết
56
Lượt Thích
4
VNĐ
4,498
VNĐ
4,498
Như tiêu đề
Mình có 1 input
HTML:
name="EmailOrPhone" value="Email/Số điện thoại"
Giờ làm thế nào để check cùng lúc cả email và phone trên cùng một lệnh if ạ
VD như:
PHP:
<?php
    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
        echo 'Email không hợp lệ';
    }
?>
Mọi người thêm giúp e check phone cùng với lệnh if check email với ạ
Cảm ơn mn tối vv
 
Tham gia
11/4/19
Bài viết
147
Lượt Thích
10
VNĐ
20,045
VNĐ
20,045
PHP:
 <?php
function validate_phone_number($phone){
    $filtered_phone_number = filter_var($phone, FILTER_SANITIZE_NUMBER_INT); //Kiểm Tra Định Dạng SĐT, Cho Phép . + -
    $phone_to_check        = str_replace("-", "", $filtered_phone_number); //Tất Nhiên Để Lưu Trong Database Hay Xử Lí Thì Nên Loại Bỏ Dấu - Đi
    if (strlen($phone_to_check) < 10 || strlen($phone_to_check) > 14) { //Khỏi Giải Thích
        return false;
    } else {
        return true;
    }
}
function validate_email($email){
    $filtered_email = filter_var($email, FILTER_VALIDATE_EMAIL); //Như Hàm Trên, Không Giải Thích
    if (!$filtered_email) {
        return false;
    } else {
        return true;
    }
}
if (validate_phone_number($phone) == true || validate_email($email) == true) { //2 Biến Truyền Vào Là $phone và $email, Thích Thì Gộp Chung
    echo "Email/SDT Đúng";
} else {
    echo "Email/SDT Sai";
}
?>
 

Bài mới nhất

Top Bottom