5个答案
if(yourString.charAt(0)===你的String.carAt(O).toUpperCase()){ //大写! }
String.prototype.isFirstCapital=函数(){ return this.charAt(0)===this.charAt(0).toUpperCase(); } if(yourString.isFirstCapital()){ //大写! }
String.prototype.isFirsCapital=函数(){ return/^[a-z]/i.test(this)&&this.charAt(0)==this.charAt(0).toUpperCase(); }
var ch=myStr.chatAt(0); 如果(ch>=“a”&&ch<=“z”){ //小的 }else if(ch>=“A”&&ch<=“Z”){ //资本 }其他{ //非英语字母字符 }
-
1 -
var mystring=“测试字符串”; var first=“”; if(神秘) { first=mystring[1]; } if(第一个) { $('p').each(函数() { if($(this).text().charAt(0).toUpperCase()===$ { 警报(“大写”); } }); }
函数getFirstCase(字符串){ if(string==“”)返回“无字母”; var firstChar=字符串.charAt(0); /* *如果同时使用小写和大写 *是相等的,它不是一个字母 */ if(firstChar.toLowerCase()===firstChar.toUpperCase(()){ return getFirstCase(string.substr(1)); }其他{ return firstChar.toLowerCase()===firstChar?' 小写':'大写'; } }
console.log(getFirstCase('alphabet'), getFirstCase(“阳光”), 获取第一个案例('123123'), getFirstCase(“@Hi”), getFirstCase('\nHAHA'));
函数getFirstCase{ 返回(/^[\d\W]*[A-Z]/)个测试?' 上部': (/^[\d\W]*[a-z]/)。测试?' 下部': “无”; }
console.log(getFirstCase('alphabet'), getFirstCase(“阳光”), 获取第一个案例('123123'), getFirstCase(“@Hi”), getFirstCase('\nHAHA')); //下-上无上-上