galera, preciso de uma função que vc informa uma frase e ela verifica se o primeiro caracter é numérico ou não. existe algo pronto ?
galera, preciso de uma função que vc informa uma frase e ela verifica se o primeiro caracter é numérico ou não. existe algo pronto ?
Faz um comando equivalente ao FOR comparando aos 10 numeros. É primario mas funcional. Depois vai melhorando...
:toim:
depende....em que linguagem?? cada linguagem eh cada linguagem....tem umas q tu faz com uma linha, otras q faz com 20Postado originalmente por martinusso
Coloquei pensando em Shell, php, Java e C. Por esse motivo disse equivalente. Mas como disse é algo primario, existe outras formas piores e melhores. Acredito eu que a melhor forma é começar por uma e ir melhorando.
Mas c ta certo SDM!
:good:
Postado originalmente por SDM
em php velhinho
tem varias funcoes
isnumeric
isfloat
isint
fui eu ai emcima, soh pra corrigir eh: is_numeric
faiz assim:
$string="2ablablabalbalal";
if(is_numeric($string[0])
echo "eh";
else
echo "num eh";
eu fiz algo bem luzitano:Postado originalmente por Anonymous
$checkptdt = substr($linhaatual->dpt,0,1);
if (($checkipor == '1') OR ($checkipor == '2') OR ($checkipor == '3') OR ($checkipor == '4') OR ($checkipor == '5') OR ($checkipor == '6') OR ($checkipor == '7') OR ($checkipor == '8') OR ($checkipor == '9')) {
como seria uma alternativa + limpa e bunita ?
olha meu post ai em cima
alem de ficar mais limpo, ficou muito mais rapido!! tanx!Postado originalmente por 1c3_m4n
Só por questão de curiosidade, em bash eu fiz assim:
testa(){ a=${1::1}; [ -z ${a/[0-9]/} ] && echo Possui digito ||echo Nao possui digito ; }