30秒学会 JavaScript 片段 · 2023年6月11日

30秒学会 JavaScript 片段 – Remove non ASCII characters

Removes non-printable ASCII characters.

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

代码实现

const removeNonASCII = str => str.replace(/[^\x20-\x7E]/g, '');

removeNonASCII('äÄçÇéÉêlorem-ipsumöÖÐþúÚ'); // 'lorem-ipsum'

翻译自:https://www.30secondsofcode.org/js/s/remove-non-ascii