Как узнать в input цифры или буквы?

Статус
В этой теме нельзя размещать новые ответы.

UDAV

Постоялец
Регистрация
22 Июн 2007
Сообщения
775
Реакции
153
Как узнать в input цифры или буквы? Необходимо сделать условие, что если в поле varchar(255) содержатся цифры с точкой или запятой или просто цифра, то выполняется условие, если же там буквы (русские), то другое условие...

Знаю что регуляркой надо проверять, но не знаю как составить её. Помогите плиз.
 
Как узнать в input цифры или буквы? Необходимо сделать условие, что если в поле varchar(255) содержатся цифры с точкой или запятой или просто цифра, то выполняется условие, если же там буквы (русские), то другое условие...
Знаю что регуляркой надо проверять, но не знаю как составить её. Помогите плиз.
Как-то так:
PHP:
<?
if (preg_match("/\d+/", $input)) {
    echo "Первое условие.";
} else {
if (preg_match("/[а-я]/i", $input)) {
	echo "Второе условие.";
}
}
?>
 
  • Нравится
Реакции: UDAV
Как-то так:
PHP:
<?
if (preg_match("/\d+/", $input)) {
    echo "Первое условие.";
} else {
if (preg_match("/[а-я]/i", $input)) {
	echo "Второе условие.";
}
}
?>

Только автор написал, что стоит учитывать точку и запятую:
PHP:
preg_match("/[\d\.,]+/", $input)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху