PDA

Просмотр полной версии : Анализ строковой переменной, Помогите примером


KVinS
05.04.2010, 17:28
Народ помогите примерами анализа переменной
Мне там на наличие пробелов, англ букв, рус букв, цbфр

udaaff
05.04.2010, 17:31
TextField#restrict ?

etc
05.04.2010, 20:10
TextField#restrict ?

А причем тут установка ограничения на ввод определенных символов и проверка строки на соответствие шаблону?

KVinS, RegExp.

KVinS
05.04.2010, 23:14
Я попросил пример )

wvxvw
05.04.2010, 23:27
Пример чего? Регекспа? Регексп - это язык... как вам пример языка написать - читайте маны, вот, например:
http://www.regular-expressions.info/
Ну и дальше ExternalInterface.call - всяко быстрее будет чем пытаться воспроизвести то же самое силами AS2.

in4core
06.04.2010, 01:23
Я думаю есть вариант и попроще))) Но в тоже время и посложнее. Делаем так

var str = "Привет пока"
var str1 = "13223"
var str2 = "БУКВА"

for (var i = 0; i<str.length; i++) {
switch(exp) {
case SPACER:
case NUMBERS:
} ваше экспрешн
}

Идея приблизительно такая. Нужно искать символ в строке = пробелу, равный цифре или букве. И если есть то записывать в массив. дальше работать с ними. как то так я думаю. Сделать впрнципе, даже можно класс написать общий - реально. Но сколько у вас это займет времени неизвестно. Возможно лучше externalEnterface использовать

KVinS
06.04.2010, 08:44
А силами пхп проще?

Juice_Green
06.04.2010, 09:28
KVinS, а при чем тут пхп? регулярка она и в африке регулярка

mooncar
06.04.2010, 09:50
А этот готовый класс (http://www.jurjans.lv/flash/RegExp.html) никого не устраивает?

wvxvw
06.04.2010, 17:50
Регекс написаный силами AS2 будет очень сильно тормозить по сравнению с тем, что есть в JS. Да и бажный этот класс + он не похож на нормальный синтаксис. Вобщем, если что-то примитивное, то можно сделать на AS2, но какие-то более сложные вещи - я бы даже пробовать не стал.