如何利用javascript来判断字母的大写

JavaScript024

如何利用javascript来判断字母的大写,第1张

<script//判断传入字符是否是大写字母,字符串的话只判断首字母function checkisBF(ch){if((ch.charCodeAt(0)=65)&&(ch.charCodeAt(0)<=90)){}else{alert("输入的首字符必须是大写字母")}}</script

function allCaps(text){

for(var i=0i<text.lengthi++){

var c=text.charAt(i)

if(c<'A' || c>'Z')

return false

}

return true

}

var t='ABCD'

document.write(t+' =>'+(allCaps(t)?'全是大写':'不全是')+'<br/>')

t='AbCD'

document.write(t+' =>'+(allCaps(t)?'全是大写':'不全是'))

======

输出

ABCD =>全是大写

AbCD =>不全是

另外,js从设计上就安排以正则表达式去验证字符,如果反其道而行。绝对是“舍近求远”、“所谓弃苏合之香,而取螗螂之丸也”

正则版轻松很多

if(/^[A-Z]+$/.test( 'ABCD' ) ){

document.write('全是大写')

}else{

document.write('不全是')

}