How to case-insensitively check if a character exists in a string with Node.js

2 Answers

0 votes
const str = 'node.js c c++';
const ch = 'N';

console.log(str.toLowerCase().includes(ch.toLowerCase()));
console.log(str.includes('N')); 




/*
run:

true
false

*/

 



answered Feb 6, 2022 by avibootz
0 votes
// Case‑insensitive check without a loop, using one return line
function charExistsIgnoreCase(s, target) {
    return s.toLowerCase().includes(target.toLowerCase);
}

// Define the string we want to search in
const s = "NodeJSRuntime";

// Perform the case‑insensitive check
const exists = charExistsIgnoreCase(s, "n");

// Print the raw boolean result
console.log(exists);

// Conditional check
if (exists) {
    console.log("exists");
} else {
    console.log("not exists");
}


/*
run:

true
exists

*/

 



answered 4 hours ago by avibootz
edited 4 hours ago by avibootz

Related questions

...