If you don't know the characters to remove (flow below, left side) but have a maximum string length (e.g. 14),
you can still achieve this with just one expression.
concat(
if(
and(
greater(length(outputs('Compose')), 0),
contains('abcdefghijklmnopqrstuvwxyz0123456789', substring(toLower(outputs('Compose')), 0, 1))
),
substring(outputs('Compose'), 0, 1),
''
),
if(
and(
greater(length(outputs('Compose')), 1),
contains('abcdefghijklmnopqrstuvwxyz0123456789', substring(toLower(outputs('Compose')), 1, 1))
),
substring(outputs('Compose'), 1, 1),
''
),
if(
and(
greater(length(outputs('Compose')), 2),
contains('abcdefghijklmnopqrstuvwxyz0123456789', substring(toLower(outputs('Compose')), 2, 1))
),
substring(outputs('Compose'), 2, 1),
''
),
if(
and(
greater(length(outputs('Compose')), 3),
contains('abcdefghijklmnopqrstuvwxyz0123456789', substring(toLower(outputs('Compose')), 3, 1))
),
substring(outputs('Compose'), 3, 1),
''
),
if(
and(
greater(length(outputs('Compose')), 4),
contains('abcdefghijklmnopqrstuvwxyz0123456789', substring(toLower(outputs('Compose')), 4, 1))
),
substring(outputs('Compose'), 4, 1),
''
),
if(
and(
greater(length(outputs('Compose')), 5),
contains('abcdefghijklmnopqrstuvwxyz0123456789', substring(toLower(outputs('Compose')), 5, 1))
),
substring(outputs('Compose'), 5, 1),
''
),
if(
and(
greater(length(outputs('Compose')), 6),
contains('abcdefghijklmnopqrstuvwxyz0123456789', substring(toLower(outputs('Compose')), 6, 1))
),
substring(outputs('Compose'), 6, 1),
''
),
if(
and(
greater(length(outputs('Compose')), 7),
contains('abcdefghijklmnopqrstuvwxyz0123456789', substring(toLower(outputs('Compose')), 7, 1))
),
substring(outputs('Compose'), 7, 1),
''
),
if(
and(
greater(length(outputs('Compose')), 8),
contains('abcdefghijklmnopqrstuvwxyz0123456789', substring(toLower(outputs('Compose')), 8, 1))
),
substring(outputs('Compose'), 8, 1),
''
),
if(
and(
greater(length(outputs('Compose')), 9),
contains('abcdefghijklmnopqrstuvwxyz0123456789', substring(toLower(outputs('Compose')), 9, 1))
),
substring(outputs('Compose'), 9, 1),
''
),
if(
and(
greater(length(outputs('Compose')), 10),
contains('abcdefghijklmnopqrstuvwxyz0123456789', substring(toLower(outputs('Compose')), 10, 1))
),
substring(outputs('Compose'), 10, 1),
''
),
if(
and(
greater(length(outputs('Compose')), 11),
contains('abcdefghijklmnopqrstuvwxyz0123456789', substring(toLower(outputs('Compose')), 11, 1))
),
substring(outputs('Compose'), 11, 1),
''
),
if(
and(
greater(length(outputs('Compose')), 12),
contains('abcdefghijklmnopqrstuvwxyz0123456789', substring(toLower(outputs('Compose')), 12, 1))
),
substring(outputs('Compose'), 12, 1),
''
),
if(
and(
greater(length(outputs('Compose')), 13),
contains('abcdefghijklmnopqrstuvwxyz0123456789', substring(toLower(outputs('Compose')), 13, 1))
),
substring(outputs('Compose'), 13, 1),
''
)
)