Aller au contenu principal

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

capitalize


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

InputOutput
HELLO WORLDHello world
hELLO wORLDHello world
helloHello

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'