Tcdian / keep

今天不想做,所以才去做。
MIT License
5 stars 1 forks source link

520. Detect Capital #280

Open Tcdian opened 3 years ago

Tcdian commented 3 years ago

520. Detect Capital

给定一个单词,你需要判断单词的大写使用是否正确。

我们定义,在以下情况时,单词的大写用法是正确的:

否则,我们定义这个单词没有正确使用大写字母。

Example 1

Input: "USA"
Output: True

Example 2

Input: "FlaG"
Output: False
Tcdian commented 3 years ago

Solution

/**
 * @param {string} word
 * @return {boolean}
 */
var detectCapitalUse = function(word) {
    const pattern = /^[A-Z]+$|^[a-z]+$|^[A-Z][a-z]+$/;
    return pattern.test(word);
};
function detectCapitalUse(word: string): boolean {
    const pattern = /^[A-Z]+$|^[a-z]+$|^[A-Z][a-z]+$/;
    return pattern.test(word);
};