Модераторы: ginnie, JackYF
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Регулярное выражение, любые числа от 0 до 340000000 
V
    Опции темы
Voldemar2004
  Дата 21.4.2016, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

Репутация: нет
Всего: 23



Помогите составить регулярное выражение, которое проверяет числа от [0, 340000000], числа могут быть дробными через "."


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
ginnie
Дата 21.4.2016, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 6.1.2008
Где: Москва

Репутация: 1
Всего: 49



Нужно именно регулярным выражением? Я бы сделал регулярное выражение на число /^\d+(?:\./d+)?$/ и два неравенства $value >= 0 и $value <= 340000000.

Это сообщение отредактировал(а) ginnie - 21.4.2016, 20:18


--------------------
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг)
PM MAIL Skype Jabber   Вверх
Voldemar2004
  Дата 21.4.2016, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

Репутация: нет
Всего: 23



Использовал такую регулярку с условием <= 340 000 000

Код

pattern = RegExp(/^\d{1,9}(\.\d{1,2})?$/);



--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
larges1ze
Дата 24.4.2016, 18:40 (ссылка)    |    (голосов: 1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











http://stroykommerts.ru/
Качественный цемент, Нижний Новгород
Колоссальный опыт, накопленный нашей компанией, позволяет гарантировать клиентам фирмы ООО «Стройкоммерц»:
1. Прежде всего цемент м400 от ООО «Стройкоммерц» - это высокое качество продукции;
2. Постоянное наличие цемента м400 на складе;
3. Бесперебойность поставок - мы каждый день поставляем цемент. Нижний Новгород - наш основной рынок;
4. Индивидуальный подход к каждому клиенту;
5. Гибкую ценовую политику. Конкурентная цена на цемент;
6. Надежность и уверенность в завтрашнем дне.

Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
Google
  Дата 23.10.2019, 09:07 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Регулярные выражения | Следующая тема »


 




[ Время генерации скрипта: 0.0718 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.