How to check if a string contains characters in English in JavaScript

1 Answer

0 votes
const EnglishUnicodeBlock = /[\u0000-\u007F]/; 

// こんにちは = Kon'nichiwa = Hello in Japanese

const str1 = "helloこんにちは";
if (EnglishUnicodeBlock.test(str1)) {
    console.log("The string contains Englis characters.");
} else {
    console.log("The string does not contain Englis characters.");
}

const str2 = "こんにちは";
if (EnglishUnicodeBlock.test(str2)) {
    console.log("The string contains Englis characters.");
} else {
    console.log("The string does not contain Englis characters.");
}

const str3 = "hello";
if (EnglishUnicodeBlock.test(str3)) {
    console.log("The string contains Englis characters.");
} else {
    console.log("The string does not contain Englis characters.");
}



/*
run:

The string contains Englis characters.
The string does not contain Englis characters.
The string contains Englis characters.

*/

 



answered Nov 7, 2024 by avibootz

Related questions

...