w3resource

JavaScript: Removes non-printable ASCII characters from a given string

JavaScript fundamental (ES6 Syntax): Exercise-12 with Solution

Write a JavaScript program to remove non-printable ASCII characters from a given string.

  • Use String.prototype.replace() with a regular expression to remove non-printable ASCII characters.

Sample Solution:

JavaScript Code:

//#Source https://bit.ly/2neWfJ2 
// Define a function called `remove_non_ASCII` that removes non-ASCII characters from a string.
const remove_non_ASCII = str => str.replace(/[^\x20-\x7E]/g, '');

// Test the function
console.log(remove_non_ASCII('äÄçÇéÉêw3resouröceÖÐþúÚ')); // Output: w3resource

Output:

w3resource

Visual Presentation:

JavaScript Fundamental: Removes non-printable ASCII characters from a given string

Flowchart:

flowchart: Removes non-printable ASCII characters from a given string

Live Demo:

See the Pen javascript-basic-exercise-1-12 by w3resource (@w3resource) on CodePen.


Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript program to generate a random hexadecimal color code.
Next: Write a JavaScript program to convert the length of a given string in bytes.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.