520.检查大写字母
2020-05-14
检查大写字母
给定一个单词,你需要判断单词的大写使用是否正确。
我们定义,在以下情况时,单词的大写用法是正确的:
- 全部字母都是大写,比如"USA"。
- 单词中所有字母都不是大写,比如"leetcode"。
- 如果单词不只含有一个字母,只有首字母大写, 比如 "Google"。
题解:
思路1:正则
/** * @param {string} word * @return {boolean} */ var detectCapitalUse = function(word) { // 第一种是全部为大写字母 第二种是 首字母大写 其他小写 第三种的全部为小写字母 // 满足其一则为true return /^[A-Z]+$/.test(word) || /^[A-Z][a-z]+$/.test(word) || /^[a-z]+$/.test(word); };