регулярных выражение во флеше не встречал.
а насчет UTF-8 - просто в этой кодировке используется 2 байта для представления символа, а не один как в ASCII, ANSI и т.д. Поэтому можно в одну кодировку запихать 65536 символов, вместо жалких 256

. Поэтому в UTF-8 входя символы почти всех языков мира (ну там китайский в упрощенном варианте). Так что не нужно голову ломать есть ли нужная кодировка на машине юзера или нет - достаточно одной UTF-8.