Архив метки: JavaScript

Фильтрация ввода в полях ввода INPUT

Один мой клиент ну очень захотел, чтобы в полях ввода, в которых ожидается число, было невозможно ввести что-нибудь, кроме цифр. Ох и намучился я, пытаясь сделать это при условием кроссбраузерности (IE, FF, Opera, Chrome, Safari)! Но результата добился. С удовольствием … Читать далее

Рубрика: JavaScript | Метки: | Комментарии (9)

§9. Тернарный оператор (компактный if … else)

В JavaScript есть удобная конструкция, возвращающая одно из двух значений в зависимости от истинности условия — тернарный оператор.

Рубрика: JavaScript | Метки: | Добавить комментарий

§8. "Датская" :-) африметика или Арифметика дат

Приветствую! Сегодня научимся прибавлять определенное количество дней, месяцев и лет к датам. Иногда эта возможность бывает очень кстати.

Рубрика: JavaScript | Метки: , | 1 комментарий

§7. Знаменитая "сумма прописью"

Добавим в JavaScript генератор так называемой «суммы прописью», т.е. преобразователь чисел в их словесное представление. Для этого создадим для объекта Number метод toPhrase(c). Параметр c задает валюту. Допустимые варианты: RUB (RUR), USD, EUR. По умолчанию currency равен RUB.

Рубрика: JavaScript | Метки: , | Комментарии (8)

§6. Форматирование дробных чисел

Научим JavaScript преобразовывать числа в форматированные строки. Для этого добавим в объект Number метод toFloatStr(), который будет форматировать число так, чтобы оно содержало определенное количество знаков после запятой. Метод умеет также отделять группы по 3 цифры друг от друга пробелами.

Рубрика: JavaScript | Метки: , | Комментарии (2)

§5. Гибкое округление чисел вместо Math.round()

Как это ни парадоксально, но в языке JavaScript нет штатной возможности округлять числа до нужного количества знаков после (или перед) запятой. Устраненяем этого недоразумение.

Рубрика: JavaScript | Метки: , | Комментарии (2)

§4. Преобразования строк в числа и в даты

Научимся преобразовывать строки в целое число, дробное число или дату. Будем использовать рассмотренные ранее методы проверки строк.

Рубрика: JavaScript | Метки: , | Добавить комментарий

§3. Проверки строк на числа и даты

Сегодня научимся проверять, содержится ли в строке целое или дробное число, а также дата в двух форматах. Приступим.

Рубрика: JavaScript | Метки: , | 1 комментарий

§2. Растягивание и размножение строк

Продолжим разбираться со строками. Сегодня научимся повторять строку несколько раз и дополнять строку справа и слева до нужной длины.

Рубрика: JavaScript | Метки: , | Добавить комментарий

§1. Удаление пробелов из строк

Начнем расширять функционал языка JavaScript с самых простых и часто требующихся вещей. Научимся убирать пробелы в начале и в конце строки. Чтобы уменьшить объем кода новых методов, будем использовать регулярные выражения.

Рубрика: JavaScript | Метки: , | Добавить комментарий