Проверка за числа в низ

C++ JAVA
Post Reply
ExpressYourself
Потребител
Потребител
Posts: 736
Joined: Sat Feb 13, 2010 4:39 pm
Answers: 38

Проверка за числа в низ

Post by ExpressYourself » Fri Jul 09, 2010 10:10 pm

Може ли 1 проверка за числа в низ.
Дали в низа има само числа, ако няма само числа да изкарва не е само с числа и ако има само числа да изкарва само числа :]

User avatar
FestarBG
Гуру
Гуру
Posts: 2536
Joined: Tue Apr 24, 2007 5:01 pm
Answers: 259
Location: Стара Загора

Post by FestarBG » Fri Jul 09, 2010 10:12 pm

del
Last edited by FestarBG on Fri Jul 09, 2010 10:13 pm, edited 1 time in total.

User avatar
kulov
Потребител
Потребител
Posts: 1156
Joined: Sat Apr 03, 2010 1:08 pm
Answers: 133

Post by kulov » Fri Jul 09, 2010 10:12 pm

Code: Select all

<?php
$string="1a123";
$preg=preg_match&#40;'/^&#91;0-9&#93;+$/', $string&#41;;
if &#40;$preg&#41;
&#123;
echo "Само числа";
&#125;
else
&#123;
echo "Не е само числа !";
&#125;
?>

User avatar
kulov
Потребител
Потребител
Posts: 1156
Joined: Sat Apr 03, 2010 1:08 pm
Answers: 133

Post by kulov » Fri Jul 09, 2010 10:14 pm

FestarBG wrote:$var = "1345a";
if(is_numeric($var))
{
echo 'Само числа.';
}
else
{
echo 'Не само числа.';
}
Само дето тук ако има - ще го приеме за само числа .. тей като го приема за отрицателна стойност..

User avatar
FestarBG
Гуру
Гуру
Posts: 2536
Joined: Tue Apr 24, 2007 5:01 pm
Answers: 259
Location: Стара Загора

Post by FestarBG » Fri Jul 09, 2010 10:24 pm

Да, ще мине +/- както и ако има знак за експонанта. Затова си изтрих поста, щях да му го пренапиша с regex, но видях твоя...
:)

Post Reply