За последние 24 часа нас посетили 21499 программистов и 1690 роботов. Сейчас ищут 1908 программистов ...

Дробные и целые числа

Тема в разделе "Регулярные выражения", создана пользователем udodirc, 5 авг 2009.

  1. udodirc

    udodirc Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    111
    Симпатии:
    0
    Здравствуйте, возникла проблема, нужна регулярка, которая будет определять в поле только целые числа дробные, с запятой или с точкой. Вот пример: 123 или 123,67 или 123.67.

    Пробовал несколько вариантов, но не подходят. Если есть готовая регулярка, пожалуйста выложите сюда.
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Вроде так

    PHP:
    1. <?php
    2.  
    3. $expr = '/([\d]+?([.,]{1}[\d]+?)*?)/is';
    4.  
    5. ?>
     
  3. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    покажи какие?
     
  4. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Код (Text):
    1. /^\d+([.,]\d+)?$/