Để kiểm tra xem một chuỗi chỉ chứa các chữ cái và khoảng trắng hay không, hãy gọi phương thức Show Chúng tôi gọi là RegExp. phương thức test để kiểm tra xem chuỗi chỉ chứa các chữ cái và dấu cách Dấu gạch chéo về phía trước ('Checking whether', 'abcdef', 'is lower case') True ('Checking whether', 'Abcdef', 'is lower case') False0 đánh dấu phần đầu và phần cuối của biểu thức chính quy Ký hiệu dấu mũ ('Checking whether', 'abcdef', 'is lower case') True ('Checking whether', 'Abcdef', 'is lower case') False1 khớp với phần đầu của đầu vào và ký hiệu đô la ('Checking whether', 'abcdef', 'is lower case') True ('Checking whether', 'Abcdef', 'is lower case') False2 khớp với phần cuối của đầu vào Phần nằm giữa dấu ngoặc vuông ('Checking whether', 'abcdef', 'is lower case') True ('Checking whether', 'Abcdef', 'is lower case') False3 được gọi là lớp ký tự và khớp với tất cả chữ hoa, chữ thường và dấu cách Các ký tự ('Checking whether', 'abcdef', 'is lower case') True ('Checking whether', 'Abcdef', 'is lower case') False4 và ('Checking whether', 'abcdef', 'is lower case') True ('Checking whether', 'Abcdef', 'is lower case') False5 khớp với một loạt các chữ cái viết hoa và viết thường Ký tự Dấu hoa thị Nếu bạn cần trợ giúp đọc một biểu thức chính quy, hãy xem trang phục regex này bằng tài liệu MDN Toàn bộ, biểu thức chính quy kiểm tra xem chuỗi chỉ chứa chữ hoa và chữ thường hoặc dấu cách từ đầu đến cuối ('Checking whether', 'abcdef', 'is lower case') True ('Checking whether', 'Abcdef', 'is lower case') False8 ('Checking whether', 'abcdef', 'is lower case') True ('Checking whether', 'Abcdef', 'is lower case') False9 0 1 2 3 4 5 Một chuỗi là một nhóm các chữ cái có thể được sử dụng để đại diện cho một từ hoặc toàn bộ câu lệnh. Các chuỗi rất dễ sử dụng trong Python vì chúng không cần được khai báo rõ ràng và có thể được xác định có hoặc không có chỉ định Để thao tác và truy cập các chuỗi, Python bao gồm một số hàm và phương thức tích hợp sẵn. Trong Python string là một đối tượng của lớp String Trong bài viết này, chúng ta sẽ thảo luận về cách kiểm tra xem một chuỗi chỉ chứa các chữ cái viết thường trong Python. Có nhiều cách tiếp cận vấn đề này Sử dụng phương thức islower()Một cách để xác minh các chữ thường trong một chuỗi là sử dụng phương thức islower() của thư viện chuỗi. Phương thức này trả về True nếu mọi ký tự trong chuỗi hiện tại thấp hơn và trả về Sai nếu không ví dụ 1Trong ví dụ dưới đây, chúng tôi đang lấy 2 chuỗi str1 và str2 và kiểm tra xem chúng có chứa bất kỳ ký tự nào ngoài bảng chữ cái viết thường không. Chúng tôi đang kiểm tra với sự trợ giúp của hàm islower()
đầu raĐầu ra của chương trình trên là, ('Checking whether', 'abcdef', 'is lower case') True ('Checking whether', 'Abcdef', 'is lower case') False ví dụ 2Sau đây là một ví dụ khác cho điều này bằng cách sử dụng phương thức islower() - Trong chương trình được đưa ra dưới đây, chúng tôi đang kiểm tra điều gì sẽ xảy ra nếu có khoảng cách giữa các từ viết thường
đầu raĐầu ra của chương trình trên là, ('Checking whether', 'welcome to tutorialspoint', 'is lower case') True Sử dụng các biểu thức thông thườngChúng ta cũng có thể sử dụng các biểu thức chính quy để xác định xem chuỗi đã cho có chứa các chữ cái viết thường hay không. Để làm như vậy, hãy nhập thư viện re và cài đặt nó nếu nó chưa được cài đặt Sau khi nhập thư viện lại, chúng ta sẽ sử dụng cụm từ thông dụng "[a z]+$". Điều này sẽ trả về Sai nếu chuỗi chứa bất kỳ ký tự nào không phải là ký tự chữ thường; Ví dụTrong chương trình này được đưa ra dưới đây, chúng tôi đang sử dụng biểu thức chính quy '[a z]+$' để kiểm tra xem chuỗi đã cho có được viết thường hay không
đầu raĐầu ra của chương trình trên là, ('Checking whether', 'abcdef', 'is lower case') False ('Checking whether', 'Abcdef', 'is lowercase') False Sử dụng các giá trị ASCIIChúng tôi có thể lặp qua từng ký tự của chuỗi và xác minh dựa trên các giá trị ASCII. Chúng tôi biết rằng các giá trị ASCII của chữ thường bắt đầu từ 97, vì vậy chúng tôi phải kiểm tra xem mỗi giá trị ASCII có lớn hơn 97 hay không. Nếu mỗi giá trị ASCII lớn hơn 97 thì trả về True, nếu không thì trả về False Ví dụTrong ví dụ dưới đây, chúng tôi đang viết một hàm checkLower() và so sánh các giá trị ASCII cho mọi ký tự trong chuỗi đó. Nếu giá trị ASCII của mọi ký tự lớn hơn 96 và nhỏ hơn 122 thì trả về True nếu không thì trả về False Làm cách nào để kiểm tra xem một chuỗi chỉ chứa bảng chữ cái và dấu cách trong PHP?PHP. ctype_alpha() (Kiểm tra giá trị chữ cái)
. Nếu tất cả các ký tự là chữ cái thì trả về True nếu không thì trả về False. Thông số được sử dụng. $văn bản. - Là tham số bắt buộc chỉ định chuỗi.
Làm cách nào để xác thực tên người dùng trong PHP?Ví dụ về preg_match PHP để xác thực tên người dùng . Nó phải bắt đầu bằng một chữ cái Nó phải có kích thước hợp lý. Ví dụ lớn hơn 4 và không nhỏ hơn 25 Nó chỉ có thể chứa các chữ cái, số và ký tự gạch dưới Và nó không thể kết thúc bằng dấu gạch dưới Làm cách nào để thêm xác thực ở dạng PHP?PHP xác thực dữ liệu ở phía máy chủ, được gửi bằng biểu mẫu HTML. Bạn cần xác thực một vài điều. chuỗi rỗng. Xác thực chuỗi. . $name = $_POST ["Tên"]; nếu (. preg_match ("/^[a-zA-z]*$/", $name) ) { $ErrMsg = "Chỉ cho phép bảng chữ cái và khoảng trắng. “; tiếng vang $ErrMsg; } khác { tiếng vang $name; |