<分区>
Possible Duplicate:
Check if first letter of word is a capital letter
我想编写一个函数,在其中传递字符串作为参数。然后我想知道这个字符串的第一个字母是不是大写。如果是大写则返回 true 否则返回 false。我怎样才能在javascript中实现这个?任何简单的演示,我稍后会根据需要进行修改。
标签 javascript jquery
<分区>
Possible Duplicate:
Check if first letter of word is a capital letter
我想编写一个函数,在其中传递字符串作为参数。然后我想知道这个字符串的第一个字母是不是大写。如果是大写则返回 true 否则返回 false。我怎样才能在javascript中实现这个?任何简单的演示,我稍后会根据需要进行修改。
最佳答案
您可以使用 String.charCodeAt()。此函数返回字符的 unicode 值。大写字母与小写字母具有不同的值。
查看文档: http://dochub.io/#javascript/string.charcodeat
function isFirstLetterCapital(string) {
return string.charCodeAt(0) === string.toUpperCase().charCodeAt(0);
}
编辑:
charAt 实际上更快 - http://jsperf.com/string-operations-order . 感谢 Cerbrus 指出这一点。
function isFirstLetterCapital(string) {
return string.charAt(0) === string.charAt(0).toUpperCase();
}
关于javascript - 判断字符串首字母是否大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13744105/
相关文章:
php - 在一个 div 中显示查询的前 5 个结果,在另一个 div 中显示其余结果
javascript - JQUERY:将类保留在最后一个附加元素中,并从表中所有其他新添加的元素中删除
javascript - 忽略在 Mongoose 的 Find 函数的查询对象参数中传递的未定义值?
javascript - 如何在给定新的 Firebase 响应的情况下更新 HTML 中的类?
javascript - 在javascript中传递两个不同的变量?
javascript - 在使用 jQuery 提交表单之前更改输入值
javascript - ScriptManager.RegisterClientScriptBlock 不适用于 UpdatePanel