Просмотр полной версии : Flash регистрация в MySQL
у меня крыша едет...)
и вот глупый вопрос назрел...
Как можно исключить любые пробелы в input'е?
Подскажите или покажите, где такое уже использовалось, в принципе сгадится любой способ я не привередлив))
помогите плиз...
можешь перед использованием значения текстового поля, передать его функции которая удалит из строки все пробелы и вернет строку без пробелов.
видимо это выход... вот тока как написать такую функцию я думаю, моим мозгам сейчас будет не под силу... а можешь написать такую функцию) я очень благодарен был бы...
function removeSpace(str:String):String
{
var s:Array = str.split(" ");
str = "";
for (var i=0;i<s.length;i++) {
str += s[i];
}
return str;
}
var resultText:String = removeSpace("word1 word2 word3");
trace(mText);
А если повесить эту функцию на onChanged текстового поля, то пробелы будут удаляться сразу после их ввода...
поправлю немного Reijii, так из вредности:
function removeSpace(str:String):String
{
return str.split(" ").join("");
}
поправлю немного Reijii, так из вредности:
function removeSpace(str:String):String
{
return str.split(" ").join("");
}
спасибо за исправление. так красивей конечно намного. учту в дальнейшем.
да неделю назад был похожий вопрос %)), уж там извратились с этими вариатами %))
Афильтр транслитного мата слабо замутить?) Это я так за одно))
замучивай, по аналогии только вместо пробелов искореняй маты, которые можеш хранить в массиве. имхо
массив это хорошо... сейчас займусь.. а, трабл есть ведь матное слово можно написать в разном виде то есть, если я сделаю по аналогии то большие и маленькие буквы будут различны и не что не мешает мне например написать матное слово сначала 1 буква маленькая, а 2 большая, значит придется писать различные варианты этого слова и помещать и забивать массив, но можно сделать в принципе регистр букв только маленькими... это конечно будет легче но как-то не особо хочется...
массив это хорошо... сейчас займусь.. а, трабл есть ведь матное слово можно написать в разном виде то есть, если я сделаю по аналогии то большие и маленькие буквы будут различны и не что не мешает мне например написать матное слово сначала 1 буква маленькая, а 2 большая, значит придется писать различные варианты этого слова и помещать и забивать массив, но можно сделать в принципе регистр букв только маленькими... это конечно будет легче но как-то не особо хочется...
зачем так ? просто береш текст с предполагаемыми матами и загоняеш все в lowercase, и в масиве храни себе один вариант в lowercase.
Homo Sapiens
15.03.2006, 18:42
Маты парсить лучше на сервере, или на крайняк javascript, то есть там, где есть регулярные выражения.
Маленький совет. Все встроенные функции Flash работают быстрее чем аналогичный код, написанный на самом ActionScript. Из этого вывод, что даже поиск в неупорядоченном массиве стоит делать, приведя его к строке, потом найдя нужный элемент функцией indexOf, забирать его. Для массивов с количеством элементов < 10000 верно на 100%
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.