C++ kiểm tra xem chuỗi có chứa chữ hoa không

Để kiểm tra xem một chuỗi có chứa các chữ cái viết hoa trong JavaScript hay không, hãy gọi phương thức test() trên biểu thức chính quy này /[A-Z]/, i. e. , /A-Z/.test(str). test() sẽ trả về

function containsUppercase(str) {
  return /^[A-Z]+$/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // false
0 nếu chuỗi chứa bất kỳ chữ cái viết hoa nào. Nếu không, nó sẽ trả về
function containsUppercase(str) {
  return /^[A-Z]+$/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // false
1

Ví dụ

function containsUppercase(str) {
  return /[A-Z]/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // true

Phương thức

function containsUppercase(str) {
  return /^[A-Z]+$/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // false
2 test() tìm kiếm một chuỗi để khớp với một biểu thức chính quy đã chỉ định và trả về
function containsUppercase(str) {
  return /^[A-Z]+$/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // false
0 nếu tìm thấy bất kỳ. Ngược lại, nó trả về
function containsUppercase(str) {
  return /^[A-Z]+$/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // false
1

Dấu gạch chéo về phía trước (

function containsUppercase(str) {
  return /^[A-Z]+$/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // false
6) biểu thị điểm bắt đầu và điểm kết thúc của biểu thức chính quy

Dấu ngoặc vuông (

function containsUppercase(str) {
  return /^[A-Z]+$/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // false
7) khớp với bất kỳ một trong các ký tự đã cho. Mẫu
function containsUppercase(str) {
  return /^[A-Z]+$/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // false
8 chỉ định rằng các ký tự này là tất cả các chữ cái viết hoa từ A đến Z. Vì vậy, biểu thức chính quy hoàn chỉnh khớp với bất kỳ chữ in hoa nào trong chuỗi

Đăng ký bản tin Coding Beauty

Có được những hiểu biết hữu ích và nâng cao kiến ​​thức phát triển web của bạn với các mẹo và hướng dẫn hàng tuần từ Coding Beauty. Hơn 2.000 nhà phát triển đăng ký

Kiểm tra xem chuỗi chỉ chứa chữ hoa

Để kiểm tra xem một chuỗi chỉ chứa các chữ cái viết hoa hay không, chúng ta sẽ cần sử dụng một biểu thức chính quy hơi khác.

function containsUppercase(str) {
  return /^[A-Z]+$/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // false
9

function containsUppercase(str) {
  return /^[A-Z]+$/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // false

Hãy xem xét sự khác biệt trong biểu thức chính quy mới này

Ký tự

function containsUppercase(str) {
  return Boolean(str.match(/[A-Z]/));
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // true
0 chỉ định rằng mẫu phải ở đầu chuỗi. Ngược lại, ký tự
function containsUppercase(str) {
  return Boolean(str.match(/[A-Z]/));
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // true
1 cho biết mẫu phải ở cuối

Ký tự

function containsUppercase(str) {
  return Boolean(str.match(/[A-Z]/));
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // true
2 khớp với một hoặc nhiều lần xuất hiện liên tiếp của mẫu trước đó trong chuỗi

Vì vậy, các kết quả khớp cho biểu thức chính quy sẽ chỉ được tìm thấy trong một chuỗi chứa một nhóm các chữ cái viết hoa liên tiếp từ đầu đến cuối chuỗi – một chuỗi chỉ có các chữ cái viết hoa

Kiểm tra cheat sheet này từ tài liệu MDN để biết hướng dẫn toàn diện về cú pháp biểu thức chính quy

Phương pháp function containsUppercase(str) { return Boolean(str.match(/[A-Z]/)); } console.log(containsUppercase('javascript')); // false console.log(containsUppercase('PHP')); // true console.log(containsUppercase('Coding')); // true 3 function containsUppercase(str) { return Boolean(str.match(/[A-Z]/)); } console.log(containsUppercase('javascript')); // false console.log(containsUppercase('PHP')); // true console.log(containsUppercase('Coding')); // true 4

Một phương pháp thay thế cho

function containsUppercase(str) {
  return /^[A-Z]+$/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // false
2 test() là phương pháp
function containsUppercase(str) {
  return Boolean(str.match(/[A-Z]/));
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // true
3
function containsUppercase(str) {
  return Boolean(str.match(/[A-Z]/));
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // true
4. Thay vì gọi test() trên biểu thức chính quy, chúng tôi gọi
function containsUppercase(str) {
  return Boolean(str.match(/[A-Z]/));
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // true
4 trên chuỗi có biểu thức chính quy làm đối số

function containsUppercase(str) {
  return Boolean(str.match(/[A-Z]/));
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // true

Phương thức

function containsUppercase(str) {
  return Boolean(str.match(/[A-Z]/));
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // true
3
function containsUppercase(str) {
  return Boolean(str.match(/[A-Z]/));
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // true
4 trả về một mảng gồm tất cả các kết quả khớp của một biểu thức chính quy trong một chuỗi. Nếu không có kết quả phù hợp, nó sẽ trả về
const str1 = 'javascript';
const str2 = 'Beauty';

console.log(str1?.match(/[A-Z]/)); // null
console.log(str2?.match(/[A-Z]/)); // [ 'B', .. ] (single-item array)
3

const str1 = 'javascript';
const str2 = 'Beauty';

console.log(str1?.match(/[A-Z]/)); // null
console.log(str2?.match(/[A-Z]/)); // [ 'B', .. ] (single-item array)

Chúng tôi chuyển kết quả của

function containsUppercase(str) {
  return Boolean(str.match(/[A-Z]/));
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // true
4 cho hàm tạo
const str1 = 'javascript';
const str2 = 'Beauty';

console.log(str1?.match(/[A-Z]/)); // null
console.log(str2?.match(/[A-Z]/)); // [ 'B', .. ] (single-item array)
5 để chuyển đổi nó thành
const str1 = 'javascript';
const str2 = 'Beauty';

console.log(str1?.match(/[A-Z]/)); // null
console.log(str2?.match(/[A-Z]/)); // [ 'B', .. ] (single-item array)
6.
const str1 = 'javascript';
const str2 = 'Beauty';

console.log(str1?.match(/[A-Z]/)); // null
console.log(str2?.match(/[A-Z]/)); // [ 'B', .. ] (single-item array)
6 chuyển đổi giá trị trung thực thành giá trị
function containsUppercase(str) {
  return /^[A-Z]+$/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // false
0 và giá trị
const str1 = 'javascript';
const str2 = 'Beauty';

console.log(str1?.match(/[A-Z]/)); // null
console.log(str2?.match(/[A-Z]/)); // [ 'B', .. ] (single-item array)
9 thành
function containsUppercase(str) {
  return /^[A-Z]+$/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // false
1

Trong JavaScript, có sáu giá trị sai.

console.log(Boolean(undefined)); // false
console.log(Boolean(['letters'])); // true
console.log(Boolean(null)); // false
console.log(Boolean(5)); // true
1, 
const str1 = 'javascript';
const str2 = 'Beauty';

console.log(str1?.match(/[A-Z]/)); // null
console.log(str2?.match(/[A-Z]/)); // [ 'B', .. ] (single-item array)
3, 
console.log(Boolean(undefined)); // false
console.log(Boolean(['letters'])); // true
console.log(Boolean(null)); // false
console.log(Boolean(5)); // true
3, 
console.log(Boolean(undefined)); // false
console.log(Boolean(['letters'])); // true
console.log(Boolean(null)); // false
console.log(Boolean(5)); // true
4, 
console.log(Boolean(undefined)); // false
console.log(Boolean(['letters'])); // true
console.log(Boolean(null)); // false
console.log(Boolean(5)); // true
5 (chuỗi trống) và 
function containsUppercase(str) {
  return /^[A-Z]+$/.test(str);
}

console.log(containsUppercase('javascript')); // false
console.log(containsUppercase('PHP')); // true
console.log(containsUppercase('Coding')); // false
1. Mọi giá trị khác đều là sự thật

console.log(Boolean(undefined)); // false
console.log(Boolean(['letters'])); // true
console.log(Boolean(null)); // false
console.log(Boolean(5)); // true

Chúng tôi đã sử dụng toán tử xâu chuỗi tùy chọn (______32_______7) trên biến chuỗi. Nếu biến là

console.log(Boolean(undefined)); // false
console.log(Boolean(['letters'])); // true
console.log(Boolean(null)); // false
console.log(Boolean(5)); // true
1 hoặc
const str1 = 'javascript';
const str2 = 'Beauty';

console.log(str1?.match(/[A-Z]/)); // null
console.log(str2?.match(/[A-Z]/)); // [ 'B', .. ] (single-item array)
3, toán tử này sẽ ngăn cuộc gọi phương thức và trả về
console.log(Boolean(undefined)); // false
console.log(Boolean(['letters'])); // true
console.log(Boolean(null)); // false
console.log(Boolean(5)); // true
1 thay vì đưa ra lỗi

const str = null;

console.log(str?.match(/[A-Z]/)); // undefined


Mọi điều điên rồ mà JavaScript làm

Hướng dẫn hấp dẫn về những cảnh báo tinh tế và những phần ít được biết đến của JavaScript

C++ kiểm tra xem chuỗi có chứa chữ hoa không
C++ kiểm tra xem chuỗi có chứa chữ hoa không

Đăng ký và nhận ngay một bản sao miễn phí


C++ kiểm tra xem chuỗi có chứa chữ hoa không
C++ kiểm tra xem chuỗi có chứa chữ hoa không

Ayibatari Ibaba

Ayibatari Ibaba là nhà phát triển phần mềm có nhiều năm kinh nghiệm xây dựng trang web và ứng dụng. Anh ấy đã viết rất nhiều về nhiều chủ đề lập trình và đã tạo ra hàng chục ứng dụng và thư viện mã nguồn mở

Làm cách nào để kiểm tra xem chuỗi có chữ thường C không?

Hàm thư viện C - islower() . int islower(int c) checks whether the passed character is a lowercase letter.

Làm cách nào để kiểm tra xem chuỗi có chứa chữ hoa và chữ thường trong C# không?

Trong C# , bạn có thể sử dụng phương thức IsUpper() xem một ký tự có phải là chữ hoa không. Phương thức này cho biết một ký tự nhất định có phải là chữ hoa hay không. Ngoài ra, trong một chuỗi, chúng ta có thể kiểm tra xem có ký tự nào của nó là chữ hoa hay không bằng cách chỉ định vị trí chỉ mục của ký tự.

Làm cách nào để kiểm tra xem chuỗi có chứa chữ hoa không?

Để kiểm tra xem một chuỗi có chứa các chữ cái viết hoa trong JavaScript hay không, hãy gọi phương thức test() trên biểu thức chính quy này /[A-Z]/ , i. e. , /A-Z/. thử nghiệm(str) . test() sẽ trả về true nếu chuỗi chứa bất kỳ chữ hoa nào. Nếu không, nó sẽ trả về false.

Làm thế nào chúng ta có thể tìm thấy chữ hoa trong chuỗi?

Để tìm các chữ hoa trong một chuỗi trong Java, bạn có thể sử dụng phương thức isUpperCase() của lớp Character .