javascript - 检查字符串是否以小写字母开头

标签 javascript

如何使用“if”语句判断字符串是否以小写字母开头?

最佳答案

如果你想涵盖的不仅仅是 a-z,你可以使用类似的东西:

var first = string.charAt(0);
if (first === first.toLowerCase() && first !== first.toUpperCase())
{
  // first character is a lowercase letter
}

这两项检查都需要,因为有些字符(例如数字)既不是大写也不是小写。例如:

"1" === "1".toLowerCase() //=> true
"1" === "1".toLowerCase() && "1" !== "1".toUpperCase() //=> true && false => false
"é" === "é".toLowerCase() && "é" !== "é".toUpperCase() //=> true && true => true

关于javascript - 检查字符串是否以小写字母开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3816905/

相关文章:

php - Jquery Ajax 调用能否从 PHP 成功接受对象?

javascript - 何时使用单元测试或快照测试以及 Jest 和 enzyme ?

javascript - 在 Ag-Grid 中切换 float 过滤器?

javascript - 由于奇怪的错误,JS 在 IE8 中失败

javascript 函数在 php 中无法正常工作

javascript - getElementById() 和 getElementByName() 对于 IE9 是否相同?

javascript - JSON 和 jQuery

javascript - 设置overflow-y可见,而overflow-x为auto,以便内容可以垂直溢出父容器

javascript - 过滤对象的嵌套数组

javascript - 在 "ng library"中导入 dayjs 会输出命名空间错误