Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!
  • Js
const t = s.replace(/[^\x00-\x7f]/gu, '')
const t = [...s].filter(c => c.charCodeAt(0) <= 0x7f).join('')
function Only_ASCII (S : String) return String is
   subtype ASCII is Character range
      Character'Val (0) .. Character'Val (127);
   T    : String (S'Range);
   Last : Natural := T'First - 1;
begin
   for Char of S loop
      if Char in ASCII then
         Last := Last + 1;
         T (Last) := Char;
      end if;
   end loop;
   return T (T'First .. Last);
end Only_ASCII;

New implementation...
< >
programming-idioms.org