Stop use of 'Leet Speak' in passwords?

Is there a way I can stop users from using Leet Speak (4 instead of a, 7 instead of t, etc) in passwords?

Hey,

Leet Speak should be covered by the dictionary checks of our password checking library cracklib as documented here (in german): Q&A: Worauf wird beim Passwortqualitätscheck getestet?

EDIT: I think I misread your requirements. I don’t know what kind if ‘Leet Speak’ you have in mind: Do you want to stop users from using an old password again? Because I see no way to differentiate between ‘Leet Speak’ with the intend to obfuscate a word and a normal password with a 4.
One thing possible would be to prohibit these chars with the UCRV password/quality/forbidden/chars our you could add additional dictionaries to /usr/share/dict/, but apart from that I cannot see what you want to achieve.

Best regards
Jan-Luca

Mastodon