Hướng dẫn javascript check if string contains uppercase letter - javascript kiểm tra xem chuỗi có chứa ký tự hoa không

Bạn đang ở đây: Trang chủ/ JavaScript/ Kiểm tra xem một chuỗi có chứa chữ hoa trong JavaScript khôngHome / JavaScript / Check if a String Contains Uppercase Letters in JavaScript

Chúng ta có thể kiểm tra xem một chuỗi có chứa các ký tự chữ hoa trong JavaScript bằng cách kiểm tra từng chữ cái để xem chữ cái đó có phải là chữ hoa trong một vòng lặp không. Chúng tôi sẽ sử dụng các phương thức toupppercase () và charat (). Dưới đây là chức năng của chúng tôi sẽ kiểm tra xem có bất kỳ chữ hoa nào trong một chuỗi không.

function checkUppercase(str){
    for (var i=0; i

Lưu ý rằng chúng tôi sử dụng một biểu thức thông thường ở trên để đảm bảo nhân vật là một chữ cái.

Đây là chức năng của chúng tôi với một ví dụ đơn giản:

function checkUppercase(str){
    for (var i=0; i

Khi xử lý chuỗi trong một chương trình, có thể hữu ích khi biết nếu chúng ta có ký tự chữ hoa hoặc chữ thường. Sử dụng JavaScript, chúng ta có thể dễ dàng kiểm tra xem một chuỗi có chứa (các) chữ cái chữ hoa với sự trợ giúp của phương thức javascript toupPercase ().toUpperCase() method.

Để kiểm tra xem một chuỗi có chứa chữ hoa hay không, chúng ta chỉ cần lặp lại tất cả các chữ cái trong chuỗi cho đến khi chúng ta tìm thấy một chữ cái bằng chữ cái đó sau khi áp dụng phương thức toupPercase () và đảm bảo rằng ký tự đó là một chữ cái.toUpperCase() method and make sure that character is a letter.

Dưới đây là chức năng JavaScript của chúng tôi một lần nữa sẽ kiểm tra xem một chuỗi có chứa chữ hoa không.

function checkUppercase(str){
    for (var i=0; i

Chúng ta cũng có thể kiểm tra xem một chuỗi có chứa các ký tự thường trong JavaScript rất dễ dàng không.

Để kiểm tra xem một chuỗi có chứa các chữ cái chữ thường trong JavaScript hay không, chúng ta có thể điều chỉnh chức năng của chúng ta mà chúng ta đã xác định ở trên để sử dụng phương thức javaScript toerowerCase (), thay vì phương thức toUppercase ().toUpperCase() method.

Dưới đây là hàm JavaScript sẽ kiểm tra xem một chuỗi có chứa chữ thường không.

function checkLowercase(str){
    for (var i=0; i
function checkLowercase(str){
    for (var i=0; i

Hy vọng rằng bài viết này đã hữu ích cho bạn để tìm hiểu cách kiểm tra xem một chuỗi có chứa chữ hoa JavaScript không.

Các bài viết khác bạn cũng sẽ thích:

  • 1. & NBSP; Cách lọc danh sách các div với thanh đầu vào văn bản bằng cách sử dụng JavaScript.  How to Filter a List of Divs with a Text Input Bar Using Javascript
  • 2. & nbsp; sử dụng javascript để nhận giá trị nút radio.  Using JavaScript to Get Radio Button Value
  • 3. & nbsp; Cách tạo phần tử H2 mới với JavaScript.  How to Create a New h2 Element With JavaScript
  • 4. & NBSP; JavaScript Kiểm tra nếu thuộc tính tồn tại trong phần tử HTML.  JavaScript Check if Attribute Exists in HTML Element
  • 5. & nbsp; charat () JavaScript - Lấy vị trí chỉ mục của một ký tự.  charAt() JavaScript – Getting the Index Position of a Character
  • 6. & nbsp; sử dụng javascript để có được chiều cao của một phần tử.  Using JavaScript to Get the Height of an Element
  • 7. & nbsp; Sử dụng JavaScript để có được số ngẫu nhiên trong khoảng từ 1 đến 10.  Using JavaScript to Get a Random Number Between 1 and 10
  • 8. & NBSP; Xóa dấu phẩy khỏi mảng trong JavaScript.  Remove Commas From Array in JavaScript
  • 9. & nbsp; Xóa nguyên âm khỏi chuỗi trong JavaScript.  Remove Vowels From String In JavaScript
  • L.  Using JavaScript to Remove All Non-Alphanumeric Characters From a String

Hướng dẫn javascript check if string contains uppercase letter - javascript kiểm tra xem chuỗi có chứa ký tự hoa không

Về chuyên gia lập trình

Chuyên gia lập trình là một bản tổng hợp các phát hiện của lập trình viên trong thế giới phát triển phần mềm, tạo trang web và tự động hóa các quy trình.

Lập trình cho phép chúng tôi tạo ra các ứng dụng tuyệt vời giúp công việc của chúng tôi hiệu quả hơn, có thể lặp lại và chính xác hơn.

Vào cuối ngày, chúng tôi muốn có thể nhấn một nút và để mã thực hiện nó ma thuật.

Bạn có thể đọc thêm về chúng tôi trên trang Giới thiệu của chúng tôi.

Tương tác độc giả

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

function checkUppercase(str){
    for (var i=0; i
3 cho các chuỗi.

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.

/[a-z]/i.test(your-character-here)

Đ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

function checkUppercase(str){
    for (var i=0; i
4 bất kể trường hợp của họ nhờ vào cờ
function checkUppercase(str){
    for (var i=0; i
5.

Vì vậy, một bài kiểm tra cơ bản sẽ là:

var theAnswer = "";
if (/[a-z]/i.test(your-character-here)) {
  theAnswer = "It's a letter."
}

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ờ

function checkUppercase(str){
    for (var i=0; i
5 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ố
function checkUppercase(str){
    for (var i=0; i
7 khác trong
function checkUppercase(str){
    for (var i=0; i
8 của câu lệnh
function checkUppercase(str){
    for (var i=0; i
7 đầ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:

var theAnswer = "";
if (/[a-z]/.test(your-character-here)) {
  theAnswer = "It's a lower case letter."
} else if (/[A-Z]/.test(your-character-here)) {
  theAnswer = "It's an upper case letter.";
}

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:

var theAnswer = "";
if (/[a-z]/.test(your-character-here)) {
  theAnswer = "It's a lower case letter."
} else if (/[A-Z]/.test(your-character-here)) {
  theAnswer = "It's an upper case letter.";
} else {
  theAnswer = "It's not a letter."
}

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

function checkUppercase(str){
    for (var i=0; i
0 của chúng ta ở trên. Các nhà khai thác ternary chỉ là cách viết cách viết tắt đơn giản để mã hóa một
function checkUppercase(str){
    for (var i=0; i
0. Cú pháp rất dễ dàng:

(statement-to-be-evaluated) ? (code-if-true) : (code-if-false)

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ư:

function checkUppercase(str){
    for (var i=0; i
0

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,

function checkUppercase(str){
    for (var i=0; i
2 sẽ được đặt thành "" Khi nó kiểm tra cho chữ hoa, vì vậy hãy làm tổ chúng:

function checkUppercase(str){
    for (var i=0; i
1

Đ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

function checkUppercase(str){
    for (var i=0; i
2 và sau đó trả lại. Và chúng ta nên sử dụng
function checkUppercase(str){
    for (var i=0; i
4 và
function checkUppercase(str){
    for (var i=0; i
5 thay vì
function checkUppercase(str){
    for (var i=0; i
6 (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 đó:

function checkUppercase(str){
    for (var i=0; i
2

Và chúng tôi kết thúc với một đoạn mã thanh lịch, súc tích. ;)

Làm thế nào để bạn kiểm tra xem một chuỗi có chứa chữ cái viết hoa trong javascript không?

Dưới đây là các bước:..
Đi qua ký tự chuỗi theo ký tự từ đầu đến cuối ..
Kiểm tra giá trị ASCII của mỗi ký tự cho các điều kiện sau: Nếu giá trị ASCII nằm trong phạm vi [65, 90], thì đó là một chữ cái viết hoa. ....
In Có nếu chuỗi chứa tất cả các bên trên. Nếu không, in không ..

Làm thế nào để bạn tìm thấy chữ hoa của một chuỗi?

Cách tiếp cận :..
Quét chuỗi str từ 0 đến chiều dài-1 ..
Kiểm tra một ký tự tại một thời điểm trên cơ sở các giá trị ASCII.if (str [i]> = 65 và str [i] = 97 và str [i] = 48 và str [i]
In tất cả các bộ đếm ..

Làm thế nào để bạn biết nếu một ký tự là chữ hoa?

isuppercase (char CH) xác định xem ký tự được chỉ định là ký tự viết hoa.Một ký tự là chữ hoa nếu loại thể loại chung của nó, được cung cấp bởi ký tự.GetType (CH), là Uppercase_letter.hoặc nó có thuộc tính đóng góp khác_uppercase theo định nghĩa của tiêu chuẩn Unicode. determines if the specified character is an uppercase character. A character is uppercase if its general category type, provided by Character. getType(ch), is UPPERCASE_LETTER. or it has contributory property Other_Uppercase as defined by the Unicode Standard.

Làm thế nào để bạn kiểm tra xem một ký tự trong chuỗi là Java viết hoa?

Để kiểm tra xem một ký tự có bằng chữ hoa hay không trong Java, hãy sử dụng phương thức ký tự.isuppercase ().use the Character. isUpperCase() method.