Jquery количество символов в строке

У меня есть текстовое поле, и я хочу подсчитать количество вхождений ‘.’

если в текстовом поле уже есть ‘.’ то пользователю не разрешается вводить ".". с его клавиатуры

$(this).val(). match (/./g) дает мне индекс появления ‘.’ но я хочу посчитать его.

7 ответов

Вы можете использовать приведенный ниже код, чтобы найти количество символов времени "." происходит в строке.

3 mohkhan [2013-07-09 09:07:00]

Ваше регулярное выражение необходимо изменить. "в regex означает все. Вам нужно избежать".". Наверное, вот так.

В данном коротеньком уроке мы покажем как организовать подсчет введенных символов "на лету" с помощью jQuery. Это достаточно просто организовать с помощью нескольких строчек кода JavaScript. Такая функция, используемая на вашем сайте позволит улучшить интерфейс пользователя.

Код JavaScript

$(‘#contentbox’).keyup(function()<>contentbox является ID поля ввода текста.
С помощью $(this).val() мы получаем значение поля ввода текста.
bar — это ID элемента div, который содержит счетчик.
$(‘#bar’).animate() изменяет индикатор в соответствии с количеством введенных символов.

HTML код

Код HTML очень прост.

Стили CSS в данном уроке встроены в основной документ в разделе head только для наглядности. Такое построение документов — порочная практика и следует избегать ее использования в реальных проектах.

Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: www.9lessons.info/2010/04/live-character-count-meter-with-jquery.html
Перевел: Сергей Фастунов
Урок создан: 24 Августа 2010
Просмотров: 29479
Правила перепечатки

5 последних уроков рубрики "jQuery"

Анимация набора текста на jQuery

Сегодня мы бы хотели вам рассказать о библиотеке TypeIt — бесплатном jQuery плагине. С её помощью можно имитировать набор текста. Если всё настроить правильно, то можно добиться очень реалистичного эффекта.

Временная шкала на jQuery

jQuery плагин для создания временной шкалы.

Читайте также:  Hit что это значит

Заметка: Перезагрузка и редирект на JavaScript

Быстрая заметка, где вы сможете найти парочку JS сниппетов для перезагрузки и перенаправления пользователей через JavaScript.

Рисуем диаграмму Ганта

jQuery плагин для создания диаграммы Ганта.

AJAX и PHP: загрузка файла

Пример того как осуществить загрузку файла через PHP и jQuery ajax.

Добрый вечер. Возможно ли такое реализовать в Jquery?

Есть определенное количество элементов. Мне нужно узнать количество символов у каждого элемента. Если у элемента символов (букв) больше 28 то добавить класс.

Я попробовал так, но что то не учел.

1 ответ 1

P.S. И класс будет добавляться к элементу . Если нужно к ".product", то используйте parent() или closest()

Стоп! Я проморгал то, что у вас добавляется класс к какому-то другому элементу с родителем ".product_cat". Тогда нужно знать структуру и как связаны все эти элементы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *