Код?... Это просто!
php js Jquery JsPhp blog
ТЕГИ:
php (100)
js (87)
php date (19)
online (14)
html (14)
js slice (13)
js array (11)
encode (11)
js date (10)
php array (10)
hash (10)
info (7)
dosite (7)
php img (7)
jsphp (6)
Показать еще :

Проверить строку на наличие знаков кроме цифр.

Потребовалось найти решение на проверку "строки на наличие знаков кроме цифр." Рассмотрим несколько вариантов проверки присутствия любых знаков кроме цифр в строке.

Проверяем строку на наличие любого символа кроме цифр.

  1. Проверим на наличие символов кроме цифр.
  2. Функция для проверим на наличие символов кроме цифр.
  3. Функция для проверим на наличие символов кроме цифр.
  4. Функция preg_replace для проверим на наличие символов кроме цифр.
  1. Проверим на наличие символов кроме цифр.

    Как проверить, что в строке кроме цифр находятся символы, либо буквы... самое простое, как мне кажется... удалить из строки все цифры и проверить... осталось ли, что-то кроме цифр... для этого вам понадобится:

    В переменную поместим набор символов и цифр:

    $example = '12 Привет мир! 34';
    Используем str_replace
    str_replace(array(1,2,3,4,5,6,7,8,9,0), '', $example )

    Далее нам нужно условие if и else.

    Проверяем есть ли что-то кроме цифр после их удаления из строки.

    Соберем весь код вместе:

    Код проверки наличия в строке что-то кроме цифр:

    <?

    $example = '12 Привет мир! 34';

    if( str_replace(array(1,2,3,4,5,6,7,8,9,0), '', $example ) ) echo 'Здесь есть что-то кроме цифр';

    else echo 'Здесь нет ничего кроме цифр';

    ?>

    Пример проверки есть ли в строке что-то кроме цифр:

    Для проверки работы кода проверки наличия в строке кроме цифр помещаем код здесь:

    Здесь есть что-то кроме цифр
  2. Функция для проверки есть ли в строке, что-то кроме цифр

    На основе предыдущего пукнта давайте напишем очень простую функцию, чтобы проверять 6 есть ли в строке что-то кроме цифр!

    function isOnlyNumbers($e) { if( str_replace(array(1,2,3,4,5,6,7,8,9,0), '', $e) ) return true; else return false; }

    Пример использования функции есть ли в строке, что-то кроме цифр

    Создаем условие(в строке есть что-то кроме цифр) :

    if(isOnlyNumbers('12 Привет мир! 34')) $echo ='Здесь есть что-то кроме цифр'; else $echo ='Здесь нет ничего кроме цифр';

    Выводим код прямо здесь с помощью echo :

    echo $echo;

    Смотрим:

    Здесь есть что-то кроме цифр

    Проверка №2 - есть ли в строке, что-то кроме цифр

    if(isOnlyNumbers('1234')) $echo_2 ='Здесь есть что-то кроме цифр'; else $echo_2 ='Здесь нет ничего кроме цифр';

    Выводим код прямо здесь с помощью echo :

    echo $echo_2 ;

    Результат проверки есть ли в строке, что-то кроме цифр

    Здесь нет ничего кроме цифр
  3. Функция для проверим на наличие символов кроме цифр.

    Проверим на наличие кроме цифр с помощью ctype_digit.

    Единственное неудобство в том, что если попадет тип integer, то функция сработает неправильно(вернее не так как нам требуется!) Поэтому, для проверки на наличие символов кроме цифр, потребуется превратить данные в строку... с помощью strval.

    Функция для проверим на наличие символов кроме цифр.

    В отличии от первой функции здесь местами поменял "false и true"

    function isOnlyNumb($e) { if(ctype_digit (strval ($e)) ) return false; else return true ; }

    Использование для проверим на наличие символов кроме цифр.

    Помещаем в условие число в кавычках - смотри чем отличаются числа в кавычках и без....

    if(isOnlyNumb('1234')) $echo_1_1 ='Здесь есть что-то кроме цифр'; else $echo_1_1 ='Здесь нет ничего кроме цифр';

    Выводим с помощью echo

    echo $echo_1_1;

    Результат проверки на наличие символов кроме цифр.

    Здесь нет ничего кроме цифр

    Помещаем в условие число без кавычек - смотри чем отличаются числа в кавычках и без....

    if(isOnlyNumb(1234)) $echo_2_1 ='Здесь есть что-то кроме цифр'; else $echo_2_1 ='Здесь нет ничего кроме цифр';

    Выводим с помощью echo

    echo $echo_2_1;

    Результат проверки на наличие символов кроме цифр.

    Здесь нет ничего кроме цифр

    Помещаем в условие строку с числами:

    if(isOnlyNumb('12 Привет мир! 34')) $echo_2_2 ='Здесь есть что-то кроме цифр'; else $echo_2_2 ='Здесь нет ничего кроме цифр';

    Выводим с помощью echo

    echo $echo_2_2 ;

    Результат проверки на наличие символов кроме цифр.

    Здесь есть что-то кроме цифр
  4. Функция preg_replace для проверим на наличие символов кроме цифр.

    Можно ли проверить на наличие символов кроме цифр с помощью "preg_replace" конечно же да!

    Давайте напишем такую же функцию, что было сделано выше, но с использованием "preg_replace":

    function isOnlyNum($e) { if( preg_replace('/\d/', '', $e) ) return true; else return false; }

    Примеры проверим на наличие символов кроме цифр используя preg_replace .

    Поместим в переменную для проверки только цифр... цифры без кавычек:

    if(isOnlyNum('1234')) $echo_3_1 ='Здесь есть что-то кроме цифр'; else $echo_3_1 ='Здесь нет ничего кроме цифр';

    Выводим с помощью echo

    echo $echo_3_4 ;

    Результат проверки на наличие символов кроме цифр.

    Здесь нет ничего кроме цифр

    Поместим в переменную для проверки только цифр... цифры в кавычках:

    if(isOnlyNum(1234)) $echo_3_2 ='Здесь есть что-то кроме цифр'; else $echo_3_2 ='Здесь нет ничего кроме цифр';

    Выводим с помощью echo

    echo $echo_3_4 ;

    Результат проверки на наличие символов кроме цифр.

    Здесь нет ничего кроме цифр

    Поместим в переменную для проверки только цифр текст с цифрами:

    if(isOnlyNum('12 Привет мир! 34')) $echo_3_3 ='Здесь есть что-то кроме цифр'; else $echo_3_3 ='Здесь нет ничего кроме цифр';

    Выводим с помощью echo

    echo $echo_3_4 ;

    Результат проверки на наличие символов кроме цифр.

    Здесь есть что-то кроме цифр

    Поместим в переменную для проверки только цифр только текст:

    if(isOnlyNum('Привет мир!')) $echo_3_4 ='Здесь есть что-то кроме цифр'; else $echo_3_4 ='Здесь нет ничего кроме цифр';

    Выводим с помощью echo

    echo $echo_3_4 ;

    Результат проверки на наличие символов кроме цифр.

    Здесь есть что-то кроме цифр
jsphp.ru есть здесь:
Полезные ссылки:
ruweb
Я писал немного о ruweb.net!
Помочь проекту JsPhp.ru

Что можно сделать!?

Поделиться ссылкой! C друзьями или врагами!


Помочь проекту JSPHP.RU: Помочь проекту JSPHP.RU прокомментировать :

Скоро...


Мои Проекты :

Скоро...



О хостинге :

Скоро...


© jsphp.ru 2023 - 2024 , Аминев Марат. Контакты
Страница загружена за : 0.0085700000000001 секунд.