📌  相关文章
📜  如何使用正则表达式 javascript 检查字符串大写或小写(1)

📅  最后修改于: 2023-12-03 15:38:08.328000             🧑  作者: Mango

如何使用正则表达式 JavaScript 检查字符串大写或小写

在 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]+ 表示一个或多个小写字母,$ 表示字符串的结束。因此,这个正则表达式可以匹配全部由小写字母组成的字符串。

总结

使用正则表达式可以很方便地检查一个字符串是否全部由大写或小写字母组成。在实际开发中,我们可以根据需求来选择不同的正则表达式。