Mask ASCII letters

Difficulty: Easy

JavaScript

Replace each ASCII letter (A–Z or a–z) with #. Preserve every other code point exactly, including digits, spaces, accents, and emoji. Return the new string.

Examples

""""
"Hello 42""##### 42"
"A_z""#_#"

Constraints

0–10,000 UTF-16 code units. No case conversion or normalization.

Review lesson: JavaScript’s string model
JavaScript

Ready when you are

Write your solution, then run it against the practice tests.

Press Esc, then Tab to leave the editor. Code runs in an isolated browser workspace. Tests support learning, not verified grading.