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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Регулярное выражение, любые числа от 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












Модератор: Сообщение скрыто.

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


 




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


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

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