プロが教えるわが家の防犯対策術!

大文字か小文字かを判断する方法をどなたかご存知ありませんか?よろしくお願いします。

A 回答 (3件)

#1>キーボードで押したら、例えば『test』と表示させたいです。


判定がしたいのではなくて、文字列を小文字に変換したいということでしょうか?
例えば、
text に調べたい文字列が入っているとして
全ての文字が小文字であるかどうか調べるには
if(text.match(/^[a-z]+$/)){//英子文字だけで構成されている
alert("OK");
} else {
alert("NG");
}
のようにします。
function isLowerCase(str){
return str.match(/^[a-z]+$/);
}
のような関数を作ってもいいかもしれません。
その場合、
if(isLowerCase(text)){
alert("OK");
} else {
alert("NG");
}
のようになります。
文字列を小文字に変換したい場合
text=text.toLowerCase();
のようにすればいいです。
    • good
    • 0
この回答へのお礼

はい、その通りです。
詳しく教えていただいて、ありがとうございました!
早速、参考にさせていただきます。

お礼日時:2006/09/21 10:18

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>無題ドキュメント</title>
<script language="JavaScript" type="text/javascript">
function ppp() {
var a = document.aaa.kkk.value;
var q = a.indexOf(a.toLowerCase());
if(q == 0) {
alert("小文字");
} else {
alert("大文字を含んでいます");

}
}
</script>

</head>

<body>
<form name="aaa" >
<input type="text" name="kkk" />
<input type="button" onclick="ppp()" />
</form>
</body>
</html>
    • good
    • 0
この回答へのお礼

回答、ありがとうございました!
参考にさせていただきます。

お礼日時:2006/09/21 10:21

1文字だけですか、文字列全体ですか?


全角文字ですか、半角文字ですか?

この回答への補足

文字列全体です。半角の文字です。キーボードで押したら、例えば『test』と表示させたいです。

補足日時:2006/09/19 18:35
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!