|
|
|
| Мне нужно сделать проверку чтобы пользователь вводил число в таком формате x,x или x,xx но не такое xxxx или xx, т.е чтобы обязательно присутсвовала запятая. Как такую проверку сделать. | |
|
|
|
|
|
|
|
для: technic611
(08.06.2006 в 05:05)
| | Можно поступить следующим образом
<?php
$dec = "56,7";
$pattern = "|^[\d]+,[\d]+$|";
if(!preg_match($pattern, $dec)) exit("Пожалуйста введите число в формате ##,##");
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(08.06.2006 в 08:09)
| | Работает. А как сделать , чтобы еще и точка вместе с запятой учавствовала (т.е. если пользователь ввел #.# такое число бы проходило проверку ) | |
|
|
|
|
|
|
|
для: technic611
(08.06.2006 в 09:54)
| | Можно поступить следующим образом
<?php
$dec = "56,7";
$pattern = "#^[\d]+(,|\.)[\d]+$#";
if(!preg_match($pattern, $dec)) exit("Пожалуйста введите число в формате ##,##");
?>
|
| |
|
|
|