Loading...
Здрасте!
Как сне сделать на php так,что бы кроме цыфры ничего не ввести?
Ибо можно ставить + и -,а я хочу это убрать,помогите пожалуйста :-)
257478178 , preg_match
XxxDIABLOxxX , дробное пропустит, 16 ричную пропустит
XxxDIABLOxxX , логичнее почитать документацию Гг
Делаю так:

if(!preg_match("/[0-9]/i",$a)) echo 'только цыфры!';

И -5 пропускает(
257478178 ,

if(!preg_match("/^[0-9]$/i",$a)) echo 'только цыфры!';
XxxDIABLOxxX , дальше читаем, а не только название
shadrvlad (07.12.2017 в 14:33)
XxxDIABLOxxX , дробное пропустит, 16 ричную пропустит


is_int($int)

filter_var($int, FILTER_VALIDATE_INT)

*CRAZY*
207965264 , строку в виде числа не пропустит Гг

<?
$t='13g';
if(abs(intval($t)) == 0){
echo 'Error';
exit;
}

________
посл. ред. 07.12.2017 в 15:06; всего 1 раз(а); by 314754576
Онлайн: 3
Время:
Gen. 0.1093
(c) Bym.Guru 2010-2026