📅  最后修改于: 2023-12-03 15:38:08.328000             🧑  作者: Mango
在 JavaScript 中,我们可以使用正则表达式来检查一个字符串是否全部大写或小写。
可以使用正则表达式 /^[A-Z]+$/
来检查一个字符串是否全部由大写字母组成。
function isUpperCase(str) {
return /^[A-Z]+$/.test(str);
}
console.log(isUpperCase("HELLO")); // true
console.log(isUpperCase("Hello")); // false
console.log(isUpperCase("123")); // false
上面的代码中,isUpperCase
函数返回一个布尔值,表示传入的字符串是否全部由大写字母组成。我们使用 RegExp.test
方法来测试字符串是否符合正则表达式 /^[A-Z]+$/
。
正则表达式 /^[A-Z]+$/
中的 ^
表示字符串的开头,[A-Z]+
表示一个或多个大写字母,$
表示字符串的结束。因此,这个正则表达式可以匹配全部由大写字母组成的字符串。
可以使用正则表达式 /^[a-z]+$/
来检查一个字符串是否全部由小写字母组成。
function isLowerCase(str) {
return /^[a-z]+$/.test(str);
}
console.log(isLowerCase("hello")); // true
console.log(isLowerCase("Hello")); // false
console.log(isLowerCase("123")); // false
上面的代码中,isLowerCase
函数返回一个布尔值,表示传入的字符串是否全部由小写字母组成。我们同样使用 RegExp.test
方法来测试字符串是否符合正则表达式 /^[a-z]+$/
。
正则表达式 /^[a-z]+$/
中的 ^
表示字符串的开头,[a-z]+
表示一个或多个小写字母,$
表示字符串的结束。因此,这个正则表达式可以匹配全部由小写字母组成的字符串。
使用正则表达式可以很方便地检查一个字符串是否全部由大写或小写字母组成。在实际开发中,我们可以根据需求来选择不同的正则表达式。