【发布时间】:2018-11-19 08:12:11
【问题描述】:
我正在尝试创建 javascript 函数来检查字符串中只有第一个字母是大写字母、允许空格并且字符串中没有数字。 我想用正则表达式来做。 问题是我如何检查是否只有第一个字母是大写字母而其他字母是小写字母。 这是我的代码:
function upper_case(str)
{
regexp = /^[A-Z]/;
if (regexp.test(str))
{
console.log("String's first character is uppercase");
}
else
{
console.log("String's first character is not uppercase");
}
}
【问题讨论】:
-
使用
/^[A-Z][^A-Z]+$/ -
/^[A-Z][a-z\s]*$ -
@Mohammad "...字符串中没有数字"
-
@K.Dᴀᴠɪs 所以
/^[A-Z][^A-Z0-9]+$/ -
@Mohammad: 这匹配
A;,%*µ...
标签: javascript regex match