使用 TypeScript 判斷字串是否為駝峰字符串

TypeScript 是一種 JavaScript 的超集,它擁有更強大的功能,可以更有效率的開發出更優質的程式碼。在 TypeScript 中,可以使用 isCamelCase 來判斷字串是否為駝峰字符串。

駝峰字符串是指,字串中的每個單詞的首字母都是大寫,而其他字母都是小寫,例如:HelloWorldMyNameIsJohn 等等。

使用 isCamelCase 來判斷字串是否為駝峰字符串,只需要將字串傳入 isCamelCase 函式中,就可以得到判斷結果。

以下是一個簡單的範例:

function isCamelCase(str: string): boolean {
    return /^[a-z]+([A-Z][a-z]*)*$/.test(str);
}

console.log(isCamelCase('HelloWorld')); // true
console.log(isCamelCase('myNameIsJohn')); // true
console.log(isCamelCase('Hello_World')); // false

上面的程式碼中,我們使用正則表達式來判斷字串是否為駝峰字符串,如果是,則返回 true,否則返回 false

總結來說,使用 TypeScript 中的 isCamelCase 函式可以很方便的判斷字串是否為駝峰字符串,只需要傳入字串,就可以得到判斷結果。

Categorized in:

Tagged in: