Заменить диакритические буквы на эквивалентные - PullRequest
2 голосов
/ 18 сентября 2011

Я пытаюсь заменить:

á, ă, â ... на aí, ì, ĭ, î, ǐ, ï, ḯ ... с iú, ü ... с u

И т. Д.

То, что я сейчас делаю, таково: str.replace(/[íìĭîǐïḯ]/gi,'i'.Кроме того, если я хочу сопоставить их все, мне нужно вызывать replace для каждой группы.

Есть ли лучший способ сделать это?

1 Ответ

2 голосов
/ 26 сентября 2011

Насколько я знаю, вы должны соответствовать каждой группе. Взгляните на этот пример, хотя это javascript, это очень полный скрипт и его легко заставить работать в ActionScript: http://lehelk.com/2011/05/06/script-to-remove-diacritics/

...