Hướng dẫn check if string contains only specific characters javascript - kiểm tra xem chuỗi chỉ chứa các ký tự cụ thể javascript

Đầu tiên, chuyển đổi chuỗi thành một mảng bằng cách sử dụng Split,

const letters ='string'.split['']

Sau đó, sử dụng cấu trúc dữ liệu đã đặt và chuyển mảng làm đối số cho bộ xây dựng. Đặt sẽ chỉ có các giá trị duy nhất.

const unique = new Set[letters]

Điều độc đáo này sẽ chỉ có các ký tự duy nhất, vì vậy, khi bạn vượt qua sss thì điều này sẽ chỉ có một s.

Cuối cùng, nếu mảng duy nhất chỉ chứa một phần tử, thì chúng ta có thể nói chuỗi này chỉ chứa cùng một chữ cái.

if [unique.size === 1] { // the string contains only the same letters

Chức năng của bạn sẽ trông như thế này,

function isIdentile[string] {
    const letters = string.split[''];
    const unique = new Set[letters]
    
    return unique.size === 1 ? true: false;
}

Kiểm tra xem chuỗi có chứa một ký tự # không

Sử dụng phương thức

const unique = new Set[letters]
0 để kiểm tra xem một chuỗi có chứa ký tự không, ví dụ:
const unique = new Set[letters]
1. Phương thức
const unique = new Set[letters]
2 sẽ trả về
const unique = new Set[letters]
3 nếu chuỗi chứa ký tự được cung cấp, nếu không
const unique = new Set[letters]
4 được trả về.

Copied!

const str = 'Hello world'; const char = 'e'; console.log[str.includes[char]]; // 👉️ true if [str.includes[char]] { // 👉️ string contains the character }

Chúng tôi đã sử dụng phương thức chuỗi.includes để xác định xem ký tự có chứa trong chuỗi không.

Điều này cũng hoạt động với các nhân vật đặc biệt, ví dụ: Biểu tượng cảm xúc:

Copied!

const str = 'Hello world 🐔'; const char = '🐔'; console.log[str.includes[char]]; // 👉️ true if [str.includes[char]] { // 👉️ string contains the character }

Nếu bạn cần thực hiện kiểm tra không nhạy cảm trường hợp, về việc một ký tự được chứa trong một chuỗi, hãy chuyển đổi chuỗi và ký tự thành chữ thường khi gọi

const unique = new Set[letters]
5.

Copied!

const str = 'Hello world'; const char = 'L'; // 👇️ true console.log[str.toLowerCase[].includes[char.toLowerCase[]]]; if [str.toLowerCase[].includes[char.toLowerCase[]]] { // 👉️ string contains the character }

Chúng tôi đã thực hiện kiểm tra không nhạy cảm trường hợp bằng cách chuyển đổi chuỗi và ký tự thành chữ thường khi gọi phương thức

const unique = new Set[letters]
6.

Ngoài ra, bạn có thể sử dụng phương pháp

const unique = new Set[letters]
7.

Sử dụng phương thức

const unique = new Set[letters]
8 để kiểm tra xem một chuỗi có chứa ký tự không, ví dụ:
const unique = new Set[letters]
9. Phương thức
if [unique.size === 1] { // the string contains only the same letters
0 sẽ trả về chỉ mục của ký tự trong chuỗi hoặc
if [unique.size === 1] { // the string contains only the same letters
1 nếu ký tự không được chứa trong chuỗi.

Copied!

const str = 'Hello world'; const char = 'l'; // 👇️ 2 console.log[str.indexOf[char]]; if [str.indexOf[char] !== -1] { // 👉️ string contains the character }

Chúng tôi đã sử dụng phương thức indexof để kiểm tra xem một chuỗi có chứa một ký tự không.

Nếu không có khớp, phương thức

const unique = new Set[letters]
7 trả về
if [unique.size === 1] { // the string contains only the same letters
1.

Tuyên bố

if [unique.size === 1] { // the string contains only the same letters
4 của chúng tôi kiểm tra xem
if [unique.size === 1] { // the string contains only the same letters
0 có trả lại một giá trị khác với
if [unique.size === 1] { // the string contains only the same letters
1. Nếu nó đã làm, ký tự được chứa trong chuỗi.

Cách tiếp cận mà bạn chọn là một vấn đề sở thích cá nhân. Tôi sẽ đi với phương pháp

const unique = new Set[letters]
6 vì tôi thấy nó trực tiếp và trực quan hơn.

Đọc thêm #

  • Kiểm tra xem chuỗi có chứa các ký tự đặc biệt trong JavaScript không
  • Xóa các ký tự đặc biệt khỏi chuỗi trong JavaScript
  • Kiểm tra xem chuỗi chỉ chứa các chữ cái và số trong js
  • Kiểm tra xem chuỗi chỉ chứa các chữ cái và khoảng cách trong js
  • Kiểm tra xem chuỗi chỉ chứa các chữ cái Latin trong javascript
  • Kiểm tra xem chuỗi chỉ chứa các chữ số trong javascript
  • Kiểm tra xem chuỗi chỉ chứa khoảng trắng trong javascript
  • Kiểm tra xem chuỗi chỉ chứa các chữ cái trong javascript
  • Kiểm tra xem một chuỗi là tất cả chữ hoa trong javascript
  • Kiểm tra xem một chuỗi kết thúc bằng một số trong JavaScript
  • Kiểm tra xem chuỗi bắt đầu bằng chất nền trong JavaScript
  • Kiểm tra xem chuỗi có chứa bất kỳ chữ cái nào trong javascript không

Bài Viết Liên Quan

Chủ Đề