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

 
14 Drupal Themes miễn phí tốt nhất

14 Drupal Themes miễn phí tốt nhất

Free Drupal themes are in high demand, because of the versatility and growing popularity of DrupalCMS.  While Drupal can be used for blogging platforms in a similar manner to WordPress, Drupal’s core is also suited to eCommerce, social media and other applications, thanks to the large extensibility of the features.

Cuộc thi lập trình nhanh trên di động Teckathon 2014 “ Hack Your Life”

Cuộc thi lập trình nhanh trên di động Teckathon 2014 “ Hack Your Life”

Tại Việt Nam, sự kiện Flappy Bird đã mang đến một hơi thở mới, một động lực mới cho những nhà lập trình và thiết kế trên điện thoại di động.

Cấu hình Varnish để nâng cao hiệu suất cho Web Servers

Cấu hình Varnish để nâng cao hiệu suất cho Web Servers

Varnish is a very popular software package that can dramatically accelerate the work of serving HTTP pages.

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

 

Diet con trung