gpt4 book ai didi

javascript - 我的代码不起作用 - 我试图看看第一个字母是否是大写::JavaScript

转载 作者:行者123 更新时间:2023-11-28 21:21:24 24 4
gpt4 key购买 nike

我想看看字符串的第一个字母是否是大写字母。

这是我的 HTML

Test:<br/>
<input type="text" name="Testr" size="25" />

这是我的 JavaScript

var namer=document.logOn.Testr.value;

if(/[^A]/.test(namer)){
alert("CHOMP CHOMP");
return false;
}

我不明白为什么我的代码不起作用?

大家觉得怎么样?

最佳答案

您的正则表达式会查找大写“A”以外的任何内容。尝试:

if (/^[A-Z]/.test(namer)) {
// starts with a capital letter
}
else {
// starts with something else
}

我改变的是:

  • “^”需要位于“[]”之外,以表明您正在检查值的开头
  • 范围需要涵盖所有大写字母,而不仅仅是“A”

请注意,如果您有兴趣匹配 Unicode 空间中其他位置的大写字符,则必须明确包含这些字符。

关于javascript - 我的代码不起作用 - 我试图看看第一个字母是否是大写::JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6257772/

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