|
|
|||||
[+1 25.04.11]
|
Разрешить только 1 пробел
Как такое сделать ?
Добавлено через 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, время: 01:58. |
|
« Предыдущая тема | Следующая тема » |
|
|