Viết biểu thức Regular kiểm tra Địa chỉ website hợp lệ

Viết biểu thức Regular kiểm tra Địa chỉ website hợp lệ

Trong nhiều ứng dụng Lập trình PHP hoặc các ứng dụng của các ngôn ngữ Lập trình web khác. Đôi khi chúng ta thường bắt gặp một số yêu cầu nhập thông tin của một địa chỉ website nào đó. Và nếu như chúng ta nhập một địa chỉ web không hợp lệ thì lập tức hệ thống sẽ báo lỗi ngay. Thì bào học ngày hôm nay chúng ta cũng sẽ xây dựng một chức năng như vậy, đó là xây dựng một ứng dụng nhỏ để kiểm tra một đỉa chỉ web hợp lệ bằng việc viết biểu thức RegEx kết hợp với kiến thức Học PHP trong nội dung của học phần Học PHP và Regular Expression nằm trong khóa học PHP & MySQL nâng cao.

Đây được coi là một ứng dụng khá hay và có thể coi là một kỹ thuật được sử dụng rất nhiều để kiểm tra sự hợp lệ của các phần tử được nhập vào từ một Form thường thấy trong các bài học PHP.

Trong quá trình xem Video hướng, các bạn có thể Copy Code của ứng dụng ở phía dưới để chạy thử hoặc để tiện tham khảo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Học PHP - Regular Expression: Viết biểu thức Reg kiểm tra Địa chỉ website hợp lệ</title>

</head>

<body>

<?php

if($_POST){

$string = $_POST['weblink'];

$pattern = '#^https?://(www\.)?[a-z0-9\-]{3,}(\.[a-z]{2,4}){1,2}$#';

if(preg_match($pattern, $string, $match) == 1){

$report = '<span style=\'color:#298426\'>Bạn vừa nhập vào địa chỉ website hợp lệ!</span>';

}

else{

$report = '<span style=\'color:#FF0400\'>Bạn vừa nhập vào địa chỉ website không hợp lệ!</span>';

}

}

?>

<fieldset>

<legend><b>Đăng ký tài khoản</b></legend>

<form method="post">

Nhập địa chỉ website hợp lệ: <?php if(isset($report)){echo $report;}?><br />

<input type="text" name="weblink" />

<input type="submit" name="submit_name" value="Đăng ký" />

</form>

</fieldset>

</body>

</html>

Học PHP - Regular Expression Video

Tên Video bài giảng: Học PHP - Regular Expression: Viết biểu thức Reg kiểm tra Địa chỉ website hợp lệ

Thời lượng: #ff0000;">Do Video được chia sẻ miễn phí nên chất lượng sẽ không tốt bằng Video Bài giảng trong khóa học, mong các bạn thông cảm!

Người gửi: Giáo viên Lê Đình Trí

Lưu ý: Bài tập thực hành, bài tập về nhà cũng như dữ liệu bài học của Video bài giảng Học PHP và Regular Expression. Các bạn học viên vui lòng liên hệ với giáo viên hướng dẫn để nhận lại nhé

 

Bạn thấy bài viết này như thế nào?: 
Average: 9 (1 vote)
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Tối ưu hóa hiệu ứng KDE cho Desktop

Tối ưu hóa hiệu ứng KDE cho Desktop

KDE (chữ viết tắt của K Desktop Environment) là một môi trường màn hình nền hiện đại trên các máy vi tính chạy dưới hệ điều hành UNIX/Linux

China Suarez và Wanda Nara từng xem nhau như chị em trong nhà

China Suarez và Wanda Nara từng xem nhau như chị em trong nhà

Cận cảnh nhan sắc 'con giáp thứ 13' khiến gia đình sao PSG 'tan đàn xẻ nghé'. Từ trái sang phải: Mauro Icardi, China Suarez và Wanda Nara.

Sửa lỗi chia sẻ link Facebook không hiện ảnh thumbnail tháng 05.2019

Sửa lỗi chia sẻ link Facebook không hiện ảnh thumbnail tháng 05.2019

Mới đây Facebook đổi giao diện một chút với công cụ "khui" ra hình ảnh thumbnail đại diện nếu gặp lỗi khi chia sẻ link, vì thế có thể chúng ta sẽ lạ lẫm.

Công ty diệt chuột T&C

 

Diet con trung