指定された文字列がすべて大文字であるかどうかを確認する必要がある JavaScript メソッドを考えてみましょう。入力文字列は人の名前です。
現在のアルゴリズムは小文字をチェックすることです。
var check1 = "Jack Spratt";
var check2 = "BARBARA FOO-BAR";
var check3 = "JASON D'WIDGET";
var isUpper1 = HasLowercaseCharacters(check1);
var isUpper2 = HasLowercaseCharacters(check2);
var isUpper3 = HasLowercaseCharacters(check3);
function HasLowercaseCharacters(string input)
{
//pattern for finding whether any lowercase alpha characters exist
var allLowercase;
return allLowercase.test(input);
}
ここでは正規表現が最善の方法でしょうか?
文字列に小文字のアルファベット文字が含まれているかどうかを判断するには、どのようなパターンを使用しますか?
ベストアンサー1
function hasLowerCase(str) {
return str.toUpperCase() != str;
}
console.log("HeLLO: ", hasLowerCase("HeLLO"));
console.log("HELLO: ", hasLowerCase("HELLO"));