Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проверка поля на тип "DECIMAL"
 
 автор: p.pavluxa   (30.04.2015 в 10:03)   письмо автору
 
 

Здравствуйте, подскажите пожалуйста регулярное выражение позволяющее проверить поле на тип DECIMAL, а именно что это число, и максимум 2 знака после запятой (но может быть и без дробной части). Заранее спасибо!

  Ответить  
 
 автор: Igorek   (30.04.2015 в 15:31)   письмо автору
 
   для: p.pavluxa   (30.04.2015 в 10:03)
 

<?php
$p 
"/^\d+(?:\.\d{1,2}){0,1}$/";
$test '1234.54';

var_dump(preg_match($p$test));

  Ответить  
 
 автор: Trianon   (30.04.2015 в 15:49)   письмо автору
 
   для: Igorek   (30.04.2015 в 15:31)
 

ух ты ж как строго! :)
напрашивается [-+]? после ^

  Ответить  
 
 автор: Igorek   (06.05.2015 в 08:05)   письмо автору
 
   для: Trianon   (30.04.2015 в 15:49)
 

))
> напрашивается [-+]? после ^
да, можно добавить. Про знак я не подумал

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования