TAILIEUCHUNG - Thao tác Dữ liệu phần 3

Khi dữ liệu cần kiểm tra càng phức tạp thì cú pháp của biểu thức chính quy cũng càng phức tạp. Ví dụ, dễ dàng kiểm tra dữ liệu nhập chỉ chứa số hay có chiều dài tối thiểu, nhưng kiểm tra một URL khá phức tạp. | Khi dữ liệu cần kiểm tra càng phức tạp thì cú pháp của biểu thức chính quy cũng càng phức tạp. Ví dụ dễ dàng kiểm tra dữ liệu nhập chỉ chứa số hay có chiều dài tối thiểu nhưng kiểm tra một URL khá phức tạp. Bảng liệt kê một số biểu thức chính quy dùng để kiểm tra các kiểu dữ liệu thông dụng. Bảng Một số biểu thức chính quy thông dụng Kiểu dữ liệu nhập Mô tả Biểu thức chính quy Số Chỉ chứa các chữ số thập phân ví dụ 5 hoặc 5683874674. A d PIN Chứa 4 chữ số thập phân ví dụ 1234. A d 4 Mật khẩu đơn giản Chứa từ 6 đến 8 ký tự ví dụ ghtd6f hoặc b8c7hogh. A w 6 8 Chứa dữ liệu phù hợp với cấu trúc Số thẻ tín dụng của hầu hết các loại số thẻ tín dụng ví dụ 4921835221552042 hoặc A d 4 - d 4 - d 4 - d 4 4921-8352-2155-2042. w- nghĩa là chứa một Địa chỉ e-mail hoặc nhiều ký tự word hoặc dấu gạch ngang ví dụ A w- @ w- . w- some-body@ HTTP hoặc HTTPS URL Dữ liệu là một URL dựa-trên-HTTP hay dựa-trên-HTTPS ví dụ http Ahttps w- . w- w- . Một khi đã biết cú pháp của biểu thức chính quy bạn tạo một đối tượng bằng cách truyền cho phương thức khởi dựng của nó chuỗi chứa biểu thức chính quy. Sau đó gọi phương thức IsMatch của đối tượng Regex và truyền chuỗi cần kiểm tra phương thức này trả về một giá trị luận lý cho biết chuỗi có hợp lệ không. Cú pháp của biểu thức chính quy sẽ chỉ định Regex so trùng toàn bộ chuỗi hay chỉ so trùng một phần của chuỗi xem A A và z trong bảng Phương thức Validatelnput dưới đây minh họa cách kiểm tra chuỗi nhập bằng biểu thức chính quy public static bool ValidateInput string regex string input Tạo đối tượng Regex dựa trên biểu thức chính quy. Regex r new Regex regex Kiểm tra dữ liệu nhập có trùng với biểu thức chính quy hay không. return input Bạn có thể sử dụng đối tượng Regex để kiểm tra nhiều chuỗi nhưng không thể thay đổi biểu thức chính quy được gắn cho nó bạn phải tạo một đối tượng Regex mới tương ứng với một cấu trúc mới. Phương thức ValidateInput ở trên tạo ra .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.