Or even certain normalized representations of "Lüdenscheid":
// visually the same, but splits the umlaut and the "u" into two charactersconsttown='Lüdenscheid'.normalize('NFD');/^\p{Letter}+$/u.test(town)// false
You can get around this by also allowing the Mark category:
Till Sanders – Designer and Web Developer from the cloudy mountains of Lüdenscheid. Spent the last decade learning about and shaping the difficult interaction between human and metal minds.
Great post! But unfortunately, this still fails for some languages. For example, Burmese:
Or even certain normalized representations of "Lüdenscheid":
You can get around this by also allowing the
Mark
category:Good remark! I will update the post to include this 👍