
Negative Và Positive Lookahead trong Regular Expression - Học Regular Expression PHP
Nếu Lookbehind dùng để kiểm tra điều kiện ở phía trước chuỗi thì Lookahead ngược lại, nó sẽ kiểm tra điều kiện ở phía sau. Cũng tương tự như lookbehind sẽ có 2 dạng, đó là Positive và Negative. Không có gì bằng thấy tận mắt, sờ tận tay đúng không nào? Nên ta sẽ bắt đầu một ví dụ nhé. ...

Negative Và Positive Lookbehind trong Regular Expression - Học Regular Expression PHP
Lookbehind dùng để xác định sự chọn lựa ở phía trước của một chuỗi Regular Expression, gồm có 2 loại là Negative Lookbehind và Positive Lookbehind. Đây là một quy tắc rất hay sử dụng để xử lý chuỗi nên nếu bạn bỏ qua phần này là một sai lầm đấy. Để dễ hình dung tôi đưa ra một ví dụ nhé: ...

None Capturing Group trong Regular Expression - Học Regular Expression PHP
Chúng ta đã được học qua khái niệm Capturing Value trong bài các quy tắc Regular Expression căn bản thì trong bài này ta sẽ đến một khái niệm khác đó là None Capturing Group, đây là một khái niệm ngược lại với Capturing Value trong Regular Expression. 1. None Capturing Group là gì? Như ta biết ...

Hàm preg_match_all trong ph - Học Regular Expression PHP
Hàm preg_match dùng để lấy kết quả theo biểu thức RegEx nhưng nó chỉ lấy đúng một kết quả duy nhất. Ví dụ bạn muốn lấy chuỗi 'Zaidap.com' trong chuỗi 'Zaidap.com và Zaidap.com và Zaidap.com' thì nó chỉ trả về đúng một giá trị 'Zaidap.com'. Vậy để lấy hết tất cả ba chữ thì phải làm thế nào? Ta ...

Hàm preg_replace trong ph - Học Regular Expression PHP
Trong bài này chúng ta tìm hiểu một hàm khá giống với hàm str_replace đó là hàm preg_replace. 1. Hàm preg_replace trong PHP Hàm preg_replace dùng để replace một chuỗi nào đó khớp với đoạn Regular Expression truyền vào. Hàm này có chức năng tương tự như str_replace nhưng có sự khác biệt là một ...

Hàm preg_match trong ph - Học Regular Expression PHP
Nếu bạn theo dõi serie học Regular Expression từ đầu cho tới giờ thì hàm preg_match() không còn xa lạ gì nữa, nhưng nếu bạn là khách viếng thăm và đây là bài đầu tiên của bạn thì mình khuyên bạn nên quay lại đọc từ bài Regular Expression là gì thì sẽ tốt hơn. Tuy nhiên mình vẫn giới thiệu từ đầu để ...

Giới thiệu website kiểm tra Regular Expression - Học Regular Expression PHP
Nếu bạn đang tìm một website để test nhưng biểu thức Regular Expression của bạn thì trang web http://regexr.com/ là một sự lựa chọn hoàn hảo, giao diện hiện tại bạn vào trang chủ là Version 2.0, còn link này là Version 1.0. Mình thì thích sử dụng version 1.0 hơn vì nó trực quan, dễ xài và dễ chỉnh ...

Các quy tắc Regular Expression căn bản (tiếp theo) - Học Regular Expression PHP
Tiếp tục serie học Regular Expression trong PHP thì trong bài này ta sẽ tiếp nối bài trước đó là tìm hiểu các quy tắc căn bản trong Regular Expression, bài này mình sẽ bổ sung một số quy tắc căn bản chứ chưa đi vào phần nâng cao. 1. Regex đại diện cho một ký tự Bài trước ta đã được học cách ...

Các quy tắc Regular Expression căn bản - Học Regular Expression PHP
Ta có thể hiểu nôm na rằng Regular Expression hoạt động theo kiểu so khớp và trả về kết quả giống nhau của sự so khớp đó. Ví dụ bạn làm bánh thì cái khuông chính là biểu thức Regular Expression còn còn bánh được làm ra chính là sản phẩm của sự so khớp giữa bột vài cái khuông. Trước tiên để dễ ...

Regular Expression là gì? - Học Regular Expression PHP
Đây là bài đầu tiên trong loạt bài tìm hiểu Regular Expression và trong bài này chung ta tìm hiểu khái niệm Regular Expression là gì? 1. Regular Expression là gì? Regular Expression hay còn gọi là biểu thức chính quy được dùng để xử lý chuỗi nâng cao thông qua biểu thức riêng của nó, những ...

Hướng dẫn crawl dữ liệu trang chonbaihat bằng Ajax + PHP - Học Ajax - PHP Ajax - jQuery Ajax
Chào các bạn, lâu rồi không viết tut về Ajax nên hôm nay mình viết bài này để hướng dẫn các bạn cách sử dụng Javascript kết hợp với PHP để lấy dữ liệu của trang chonbaihat.com. 1. Ý tưởng bóc tách dữ liệu trang chonbaihat Trước khi crawl một trang web bất kì thì bạn phải soi toàn bộ ...

Validate form Modal Bootstrap với jQuery Ajax - Học Ajax - PHP Ajax - jQuery Ajax
Có một bạn hỏi cách validate form modal trong Bootstrap nên mình viết một bài và quay luôn video để hướng dẫn cách làm, chức năng này đã được trình bày ở các bài trước rồi nhưng theo yêu cầu thì mình viết thêm một bài nữa. 1. Tạo form đăng ký thành viên với Modal Bootstrap Để tiện việc ...

Kỹ thuật xử lý hàng đợi khi gửi ajax - Học Ajax - PHP Ajax - jQuery Ajax
Nếu bạn cần xử lý ajax nhiều lần và thứ tự thực hiện giữa các lần gửi ajax thì bạn sẽ áp dụng kỹ thuật đệ quy ajax, hay còn gọi là thiết lập hàng đợi trong ajax. Đây là một kỹ thuật cũng nâng cao và nó chủ yếu là do kinh nghiệm của mỗi người nên trong bài này mình chỉ chia sẻ kinh nghiệm của mình, ...

jQuery Ajax pagination load more với PHP và MYSQL - Học Ajax - PHP Ajax - jQuery Ajax
Một số website có chức năng khi chúng ta kéo xuống dưới sẽ tự động hiển thị thêm tin, cái này ta gọi là ajax scrolling pagination. Còn trường hợp ở cuối danh sách có một button load more thì đấy ta gọi là Ajax pagination load more. Trong bài này chúng ta sẽ tìm hiểu thủ thuật load more này ...

jQuery Ajax scrolling pagination với PHP và MYSQL - Học Ajax - PHP Ajax - jQuery Ajax
Hiện nay có một số website khi các bạn kéo xuống phía dưới cùng thì nó tự động load thêm dữ liệu. Facebook là một ví dụ nhưng nó khác ở chỗ là nó thực hiện hai thao tác, thứ nhất là kéo xuống sẽ load thêm, thứ hai là nó thiết lập sau một thời gian sẽ load thêm. Chức năng này người ta gọi là ...

Delay the keyup event for jquery ajax - Học Ajax - PHP Ajax - jQuery Ajax
Có thể nói ajax là một kỹ thuật được ứng dụng rất rộng rãi trong các ứng dụng web vì sự mượt mà của nó, nhất là kết hợp với các hiệu ứng jquery. Nhưng để xử lý tiến trình ajax thật sự rất mơ hồ với những bạn mới làm quen với ajax. Một ví dụ điển hình là xây dựng chức năng search cho sự ...

Search ajax Autocomplete có phân trang - Học Ajax - PHP Ajax - jQuery Ajax
Đây là bài thứ 12 trong loạt serie ajax toàn tập. Nếu như bạn đã đọc đến bài này thì tôi tin rằng bạn đã nắm vững được ajax jquery rồi, nên để nâng cao hơn xíu hôm nay tôi sẽ hướng dẫn làm chức năng search autocomplete ajax có phân trang. Search autocomplete là gì? Nếu bạn chưa biết nó là gì thì ...

Viết thư viện captcha và kiểm tra mã captcha bằng ajax - Học Ajax - PHP Ajax - jQuery Ajax
Nếu như bạn hay lướt web thì bạn sẽ thấy có những website khi bạn đăng ký thành viên hoặc là gửi thông tin liên hệ thì họ sẽ có những mã code cho bạn nhập vào, những đoạn mã này có mục đích là chống spam vì nó được sinh ra ngẫu nhiên. Những đoạn mã như vậy người ta gọi là mã captcha, hay còn gọi là ...

Xử lý tiến trình khi làm việc với ajax - Học Ajax - PHP Ajax - jQuery Ajax
Có bao giờ bạn gặp sự cố khi viết một chương trình ajax nào đó mà người dùng click liên tục và hệ thống sẽ gửi ajax liên tục? nếu có thì trong bài này tôi sẽ hướng dẫn bạn một cách có thể khắc phục tình trạng này. Tôi sẽ tạm gọi nó là quản lý tiến trình khi gửi ajax. Và trước khi vào nội dung chính ...

Phân trang ajax có thay nhất đổi URL cho SEO - Học Ajax - PHP Ajax - jQuery Ajax
Như bạn biết thường thì khi ta làm việc với ajax sẽ bị hạn chế với Search Engine, nhưng với công nghệ hiện nay thì có một kỹ thuật nho nhỏ giúp ta sử dụng ajax mà vẫn chạy được cho SEO, và đây cũng là lý do tôi mở ra bài này. Trong bài nay tôi sẽ làm một ví dụ nhỏ nhỏ về phân trang ajax có thay ...