Hướng dẫn how do you check if a string is all lowercase javascript? - làm thế nào để bạn kiểm tra xem một chuỗi có phải là tất cả javascript viết thường hay không?
Cách tốt nhất là sử dụng một biểu thức chính quy, toán tử ternary và phương pháp được tích hợp trong 4 cho các chuỗi. Show Tôi để lại cho bạn Google trong các biểu thức thông thường và phương pháp kiểm tra cho các chuỗi (chúng dễ tìm), nhưng ở đây chúng tôi sẽ sử dụng nó để kiểm tra biến của bạn.
Điều này sẽ trả về đúng về sai dựa trên việc nhân vật của bạn có khớp với ký tự được đặt trong biểu thức chính quy hay không. Biểu thức thường xuyên của chúng tôi kiểm tra tất cả các chữ cái A-Z 5 bất kể trường hợp của họ nhờ vào cờ 6.Vì vậy, một bài kiểm tra cơ bản sẽ là:
Bây giờ chúng ta cần xác định xem đó là trường hợp trên hay thường. Vì vậy, nếu chúng tôi xóa cờ 6 khỏi biểu thức thông thường của chúng tôi, thì mã của chúng tôi ở trên sẽ kiểm tra các chữ cái chữ thường A-Z. Và nếu chúng tôi dán một tuyên bố 8 khác trong 9 của câu lệnh 8 đầu tiên của chúng tôi, chúng tôi cũng có thể kiểm tra trường hợp trên bằng cách sử dụng A-Z. Như thế này:
Và chỉ trong trường hợp nó không phải là một lá thư, chúng ta có thể thêm một tuyên bố cuối cùng:
Mã trên sẽ hoạt động. Nhưng nó hơi xấu xí. Thay vào đó, chúng ta có thể sử dụng một "toán tử ternary" để thay thế các câu lệnh 1 của chúng ta ở trên. Các nhà khai thác ternary chỉ là những cách viết tắt đơn giản để mã hóa một 1. Cú pháp rất dễ dàng:
Và những điều này có thể được lồng trong nhau, quá. Vì vậy, một chức năng có thể trông giống như:
Mã trên có vẻ tốt, nhưng sẽ không hoạt động khá, bởi vì nếu nhân vật của chúng ta là chữ thường, 3 sẽ được đặt thành "" Khi nó kiểm tra cho chữ hoa, vì vậy hãy làm tổ chúng:
Điều đó sẽ hoạt động tuyệt vời! Nhưng không cần phải có hai dòng riêng biệt để thiết lập biến 3 và sau đó trả lại. Và chúng ta nên sử dụng 5 và 6 thay vì 7 (tìm kiếm những thứ đó nếu bạn không chắc tại sao). Khi chúng ta thực hiện những thay đổi đó:
Và chúng tôi kết thúc với một đoạn mã thanh lịch, súc tích. ;) Kiểm tra xem một chuỗi có chứa trong một mảng # khôngĐể kiểm tra xem một chuỗi là tất cả chữ hoa, hãy sử dụng phương thức
Chúng tôi đã sử dụng phương thức String.ToupperCase để chuyển đổi chuỗi thành chữ hoa, để chúng tôi có thể so sánh nó. Nếu so sánh biến thể chữ hoa của chuỗi với chuỗi tự trả về 9, thì chúng ta có chuỗi chữ hoa.
Nếu không, chuỗi chứa các ký tự chữ thường. 0Tuy nhiên, cách tiếp cận này sẽ không hoạt động với các chữ số hoặc dấu câu vì chúng không thể viết hoa hoặc chữ thường. 1Để giải quyết vấn đề này, chúng tôi phải kiểm tra xem chuỗi có biến thể chữ hoa và chữ thường không. 2Chúng tôi có 2 điều kiện trong tuyên bố 8 của chúng tôi:
Cả hai điều kiện phải được đáp ứng để chúng tôi kết thúc chuỗi là tất cả các chữ hoa. Về cơ bản, chúng tôi kiểm tra xem chuỗi có biến thể chữ hoa và chữ thường không, bởi vì các chữ số và ký tự dấu câu không. 3Nếu chúng ta biết rằng chuỗi là chữ hoa và nó không bằng biến thể chữ thường của nó, thì chúng ta có một chuỗi chữ hoa. Mặt khác, chuỗi chứa ít nhất 1 chữ cái viết thường, một chữ số hoặc dấu câu. Đọc thêm #
Làm thế nào để bạn kiểm tra xem một chuỗi là tất cả các chữ thường?Gọi str.islower () với str là một chuỗi để xác định xem str là tất cả các chữ thường.Gọi str.isupper () để xác định xem STR là tất cả chữ hoa. islower() with str as a string to determine if str is all lowercase. Call str. isupper() to determine if str is all uppercase.
Là chữ thường trong JavaScript?Chuỗi JavaScript tolowerCase () Phương thức tolowerCase () chuyển đổi một chuỗi thành chữ thường.Phương thức tolowerCase () không thay đổi chuỗi gốc.The toLowerCase() method converts a string to lowercase letters. The toLowerCase() method does not change the original string.
Làm thế nào để bạn kiểm tra các chữ cái viết thường?Phương thức isLower () trả về true nếu tất cả các bảng chữ cái trong một chuỗi là bảng chữ cái viết thường.Nếu chuỗi chứa ít nhất một bảng chữ cái chữ hoa, nó sẽ trả về sai.. If the string contains at least one uppercase alphabet, it returns False.
Làm thế nào để bạn kiểm tra xem tất cả các chữ cái trong một chuỗi được viết hoa?Bạn nên sử dụng hàm str.isupper () và str.isalpha ().str. isupper() and str. isalpha() function. |