![]() |
|
||||||||||
|
|||||
|
[+1 25.04.11]
|
Как такое сделать ?
Добавлено через 30 секунд Что бы в инпут поле между словами можно было только один пробел |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
silin, а если сразу четыре пробела влепить?
Больше двух, одним словом. |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 101
|
в уже написанном тексте отыскать все двойные пробелы и заменить их на одинарные
повторять пока перестанут находится двойные пробелы или отслеживать последние два символа в поле инпут, если оба пробелы то заменять на один |
|
|||||
|
Modus ponens
|
var s:String = " a b c d e "; var i:Number = 0; var j:Number = s.length; var c:String; var buffer:Array/*String*/ = []; var state:Boolean = true; while (i < j) { c = s.charAt(i); if (c == " ") { if (state) { state = false; buffer.push(c); } } else { state = true; buffer.push(c); } i++; } trace("|" + buffer.join("") + "|"); EDIT: var s:String = " a b c d e "; var i:Number = 0; var j:Number = s.length; var c:String; var buffer:Array/*String*/ = []; var state:Boolean = true; var start:Number = 0; while (i < j) { c = s.charAt(i); if (c == " " && start != i - 1) { buffer.push(s.substring(start, i)); start = i; } else if (c == " ") start++; i++; } if (s.charAt(s.length - 1) == " ") buffer.push(" "); trace("|" + buffer.join("") + "|");
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 31.01.2010 в 00:14. |
|
|||||
|
Ну тогда и мой вариант:
|
|
|||||
|
Modus ponens
|
Цитата:
![]() Цитата:
![]() Просто мне тут недавно попался (в нашей же конторе) один "мастер яваскрипта и копипаста международного класса", и этот милый человек скопировал из какого-то индейского туториала функцию проверки строки на возможность конвертации в число... как бы функция не всегда работала, и вообще в туториале была только ради примера... но, как обычно, она была применена для валидации суммы в $$ в форме покупки чего-то на нашем же сайте :-) слава богу у нас никто ничего никогда купить не пытался :-)
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 31.01.2010 в 00:30. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|