2

こんにちは、次のコードをビルドした下位の後者のJavaScript文字列をテストする必要があります。

var LOWER = /[a-z]/;
var lower = LOWER.test('mystring');

ただし、文字列に他の言語の特殊文字が含まれている場合、このコードは機能しません。これは論理的であり、私のテストは英語の後者のみを対象としています。任意の言語のテストを作成する方法は?

4

1 に答える 1

7

あなたはこれを行うことができます:

function isLowerCase(s){
    return s==s.toLowerCase()
}
isLowerCase('mystring');

toLowerCaseUnicode 標準を尊重します。

いくつかの例:

isLowerCase('ä')==true

isLowerCase('Ä')==false

于 2013-09-18T08:37:50.127 に答える