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

 
Hướng dẫn sử dụng Drupal Go Module để Redirects

Hướng dẫn sử dụng Drupal Go Module để Redirects

The Go module (also called GoTwo) is a relatively simple Drupal module that allows you to track how many people have clicked a link.

[KDS] Keeping Drupal Simple và Static Prototyping

[KDS] Keeping Drupal Simple và Static Prototyping

The technical debt involved with preprocessing views templates or creating custom panel layouts is hard to justify for projects that have small budgets, tight timelines, or hyper-specific design requirements.

Cách tạo server để truy cập trang web trong mạng nội bộ

Cách tạo window server để truy cập trang web trong mạng nội bộ

Trong một số trường hợp cần thực hiện một website chỉ dành riêng cho các máy tính trong hệ thống  mạng nội bộ truy cập để làm việc dựa trên một ứng dụng web chuyên nghiệp hoặc đơn giản là chỉ dùng để phổ biến thông tin nội bộ.

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

 

Diet con trung