Hướng dẫn email and mobile number validation in php - xác thực email và số điện thoại di động trong php
Tôi hiện có mã làm việc sau nhưng tôi cần xây dựng một số email và xác thực số điện thoại này để đảm bảo đó là một email và số điện thoại thực tế không phải là dữ liệu khác. Tôi đã tìm thấy mã để sử dụng Show
Nhưng tôi không chắc làm thế nào để kết hợp điều này vào mã hiện tại của tôi. Tôi rất thích một số trợ giúp với điều này. Đây là mã PHP hiện tại của tôi Trong bài đăng này, tôi đã giải thích về cách xác thực địa chỉ email và số điện thoại di động ở phía máy chủ. Thông thường, chúng tôi sử dụng các tập lệnh xác thực biểu mẫu. Nó sẽ chỉ hoạt động phía máy khách, & nbsp; nhưng chúng ta cần kiểm tra các giá trị biểu mẫu ở phía máy chủ. Nói chung, xác thực biểu mẫu Chúng tôi sẽ kiểm tra chủ yếu email, số điện thoại di động, trường bắt buộc. Ở đây tôi đã sử dụng chức năng biểu thức chính quy để kiểm tra xem email hoặc số điện thoại di động hợp lệ. & nbsp; Php 5 email xác nhậnPhp 5 Filter_var () Đó là một xác thực mạnh mẽ. Thật dễ dàng để kiểm tra định dạng ID email có hợp lệ hay không.filter_var() it's a strong validation. It's easy to check the email id valid format or not. $email = 'some email id'; if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $emailErr = "Invalid email format"; } PHP - Biểu thức thông thườngBiểu thức chính quy không gì khác hơn là một chuỗi hoặc mẫu của các ký tự, nó cung cấp nền tảng để phù hợp với một mẫu. Hàm này tìm kiếm một chuỗi cho mẫu, trả về đúng nếu mẫu tồn tại và sai. Ở đây tôi đã sử dụng chức năng biểu thức chính quy preg_match. Nó sẽ kiểm tra chuỗi giá trị bài viết hợp lệ hoặc không. & Nbsp;preg_match regular expression function. It will check post value string valid or not. Email mẫu hợp lệ $emailval = '/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/';
Mô hình hợp lệ di động PHPChức năng preg_match sẽ kiểm tra dữ liệu chuỗi hợp lệ. function will check valid string data. if(isset($_POST['form_submit'])) { extract($_POST); $emailval = '/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/'; $mob="/^[1-9][0-9]*$/"; if($name=="" && $email=="" && $phone=="") : $msg="Please fill all mandatory fields"; elseif(!preg_match($emailval, $email)) : $msg="Please enter a valid email"; elseif(!preg_match($mob, $phone)) : $msg="Please enter a valid number"; else : // Write your insert coding $msg_sucess="Record inserted successfully"; $msg=""; endif; } ?> HTML$ msg - MSG lỗi xác thực Validation error msg <form name="form" method="post"> <label>Namelabel> <input type="text" name="name" /><br /> <label>Email label> <input type="text" name="email" /><br /> <label>Phonelabel> <input type="text" name="phone" /><br /> <input type="submit" name="submit" value="submit" /> <div class="@$msg_sucess=="") ? 'error' : 'green' ; ?>"> echo @$msg; ?>echo @$msg_sucess; ?>div> form> CSS<style type="text/css"> .error { margin-top: 6px; margin-bottom: 0; color: #fff; background-color: #D65C4F; display: table; padding: 5px 8px; font-size: 11px; font-weight: 600; line-height: 14px; } .green{ margin-top: 6px; margin-bottom: 0; color: #fff; background-color: green; display: table; padding: 5px 8px; font-size: 11px; font-weight: 600; line-height: 14px; } style> Cảm ơn bạn đã đến thăm. Nếu có bất kỳ truy vấn viết ý kiến của bạn dưới đây. "Thiên Chúa, Đấng Tạo Hóa của chúng ta, đã được lưu trữ trong tâm trí và tính cách của chúng ta, sức mạnh và khả năng tiềm năng lớn. Cầu nguyện giúp chúng ta khai thác và phát triển các sức mạnh này." & NBSP; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;- A. P. J. Abdul KalamGod, our Creator, has stored
within our minds and personalities, great potential strength and ability. Prayer helps us tap and develop these powers." Chủ đề liên quan
Làm thế nào xác thực email trong PHP giải thích với ví dụ?Thí dụ.if (filter_var($email, FILTER_VALIDATE_EMAIL)) { echo("$email is a valid email address"); } else{ echo("$email is not a valid email address"); } ?>
Làm thế nào tôi có thể xác thực một địa chỉ email hiện có trong PHP?Xác thực email trong PHP có thể dễ dàng thực hiện bằng cách sử dụng chức năng Filter_var () với bộ lọc Filter_validate_email.Nó sẽ kiểm tra xem định dạng của địa chỉ email đã cho là hợp lệ.using filter_var() function with FILTER_VALIDATE_EMAIL filter. It will check if the format of the given email address is valid.
Làm cách nào để kiểm tra xem một số có hợp lệ trong PHP không?Cách xác thực số điện thoại trong PHP.. Tạo chức năng.Tạo hàm số điện thoại xác thực PHP, được gọi là Validating (), với tham số $ Phone..... Tạo tuyên bố.Sau đó, bạn phải tạo một câu lệnh IF/ELSE để xác định xem số điện thoại đã cho có hợp lệ hay không..... Gọi chức năng .. Làm thế nào xác thực Gmail trong PHP?Bạn có thể thực hiện email xác thực PHP bằng cách sử dụng chức năng Filter_var () và truyền email và bộ lọc ID đã cho là bộ lọc_validate_email làm đối số.ID bộ lọc đã nêu sẽ kiểm tra xem định dạng của email có chính xác theo cú pháp trong RFC 822 không.using the filter_var() function and passing the given email and filter id “FILTER_VALIDATE_EMAIL” as arguments. The stated filter id will check if the format of the email is correct according to the syntax in RFC 822. |