sentenceCase()
sentenceCase(
str):string
Converts a string to Sentence case.
remarque
First character uppercase, rest lowercase. Alias behavior of capitalize.
Parameters
str: string
The string to convert.
Returns: string
The string in Sentence case.
See Also
Since
2.0.0
Also known as
❌ (Lodash, es-toolkit, Remeda, Radashi, Ramda, Effect, Modern Dash, Antfu)
Example
sentenceCase('HELLO WORLD'); // => 'Hello world'
sentenceCase('hELLO wORLD'); // => 'Hello world'
sentenceCase('hello'); // => 'Hello'
How it works?
Converts a string to Sentence case. First character uppercase, rest lowercase.
Conversion Examples
| Input | Output |
|---|---|
HELLO WORLD | Hello world |
hELLO wORLD | Hello world |
hello | Hello |
Process
Use Cases
Format titles 📌
Convert text to natural sentence case (first letter capitalized, rest lowercase). Useful for blog post titles or UI headings.
const title = sentenceCase('HELLO WORLD'); // 'Hello world'
Normalize error messages
Standardize error message formatting for consistent UI.
const error = sentenceCase('INVALID_EMAIL_FORMAT'); // 'Invalid email format'