javascript – 确定字符串中第一个字母的大小写(上/下)
作者:互联网
在Web应用程序中,如何使用JavaScript确定给定字符串中的第一个字母是大写还是小写?
解决方法:
你可以使用toUpperCase:
if(yourString.charAt(0) === yourString.charAt(0).toUpperCase()) {
//Uppercase!
}
如果您将定期使用它,我建议将它放在String原型的函数中,如下所示:
String.prototype.isFirstCapital = function() {
return this.charAt(0) === this.charAt(0).toUpperCase();
}
if(yourString.isFirstCapital()) {
//Uppercase!
}
更新(根据评论)
在字符串没有字母的情况下,我不知道你真正想做什么,但一个简单的解决方案是添加一个快速检查以确定它是否有,如果没有则返回false:
String.prototype.isFirstCapital = function() {
return /^[a-z]/i.test(this) && this.charAt(0) === this.charAt(0).toUpperCase();
}
标签:javascript,uppercase,lowercase,string 来源: https://codeday.me/bug/20190721/1495022.html