嘿嘿,刷题刷个520~~
Given a word, you need to judge whether the usage of capitals in it is right or not.
We define the usage of capitals in a word to be right when one of the following cases holds:
- All letters in this word are capitals, like "USA".
- All letters in this word are not capitals, like "leetcode".
- Only the first letter in this word is capital if it has more than one letter, like "Google".
Input: "USA" Output: True
Input: "FlaG" Output: False
/**
* @param {string} word
* @return {boolean}
*/
var detectCapitalUse = function(word) {
var regExp1 = /^[A-Z]*$/;
var regExp2 = /^[a-z]*$/;
var regExp3 = /^[A-Z]{1}[a-z]*$/;
return (regExp1.test(word)||regExp2.test(word)||regExp3.test(word))
};