Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Подскажите как на AC3 удалить из строки все символы кроме латинских и русских букв, цифр.
Flash Zone Forum > Macromedia Flash > Начинающим
serenya1983
Подскажите как на AC3 удалить из строки все символы кроме латинских и русских букв, цифр.
chingachgoog
Удалить - в смысле не разрешать вводить другие или удалить - в смысле перебрать символы и удалить ненужные?
serenya1983
 например есть переменная: var st:String="text'dfs95\=54d" - в ней надо оставить только латинские и русские буквы, цифры. Т.е. , в данной строке убрать, убрать '\=
chingachgoog
Самый простой способ. Использовать:

charCodeAt()

Сложный способ:

RegExp
MustLive
Цитата
Подскажите как на AC3 удалить из строки все символы кроме латинских и русских букв, цифр.

serenya1983

Тебе нужно реализовать алгоритм, который проверяет наличие нужных символов, а все ненужные удаляет. Для этого воспользуйся теми функциями, о которых упомянул chingachgoog.

Цитата
Сложный способ:

RegExp

Он более сложный для новичка, но для человека, который разбирается в регулярных выражениях (а если serenya1983 не знаком с ними, он может их изучить), они предоставляют мощный и гибкий инструмент. Который позволит более быстро решить данную задачу. Нужно лишь сделать регэксп для удаления всех символов, которые не являются латинскими и русскими буквами и цифрами.
Русская версия IP.Board © 2001-2017 IPS, Inc.