gpt4 book ai didi

javascript - 如何在javascript中检查第一个字母是否为大写

转载 作者:行者123 更新时间:2023-11-29 22:47:13 24 4
gpt4 key购买 nike

我正在验证 javascript 中的名字。我必须检查第一个字母是否大写。以下是我尝试过的方法,但没有一个起作用。

//if(inputtext.match(upperCase))
//if(inputtext(0).value === inputtext(0).value.toUpperCase())
//if(inputtext.charAt(0) === inputtext.charAt(0).toUpperCase())
//if(upperCase.test(inputtext))

这是我的代码:

var inputtext = document.getElementById('fName');
var upperCase = /^[A-Z]/;
if(inputtext.charAt(0) === inputtext.charAt(0).toUpperCase()){
return true;
}
else{
console.log(inputtext.value + " : first letter is not uppercase.");
return false;
}

我希望从控制台收到一条消息,告知第一个字母不是大写。

最佳答案

我通常只是这样做:

const isFirstLetterCapital = (word) => word && word.length !== 0 ? word[0] === word[0].toUpperCase() : false;

var word = "Hello world";
console.log(isFirstLetterCapital(word)); // true

var second = "hello world"
console.log(isFirstLetterCapital(second)); // false

var emptyString = ""
console.log(isFirstLetterCapital(emptyString)); // false


var nullString = null
console.log(isFirstLetterCapital(nullString)); // false

关于javascript - 如何在javascript中检查第一个字母是否为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58149659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com