Andre H.S. Mendes Postado Novembro 26, 2008 Denunciar Share Postado Novembro 26, 2008 (editado) Oláalguém intende essa formatação.$template->set ( 'price', number_format($f['price'], 0, ".", ",") ); template de como aparecer o valor. alguém explica? if ((!empty($form['price'])) && !eregi('^[0-9]*[.]{1}[0-9]{2}$', $form['price']))referente ao preço de um produto.queria alterar porque não está aceitando que eu escreve 800.000,00 por exemplovlw Editado Novembro 26, 2008 por Andre H.S. Mendes Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Wanderson Camargo Postado Novembro 26, 2008 Denunciar Share Postado Novembro 26, 2008 Ah, chama o Aurélio!!! =Phttp://www.aurelio.net/Se o preço não está vazio e, se a expressão regular não for válida...Expressão Regular:^ começo de String[0-9]* zero ou mais ocorrências de números entre 0 e 9[.]{1} somente um ponto exigido[0-9]{2} dois números entre 0 e 9$ final da StringOu seja, só vais aceitar 800000.00Onde o ponto é divisor dos centavos e não a vírgula...Abraços! =D Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Andre H.S. Mendes Postado Novembro 26, 2008 Autor Denunciar Share Postado Novembro 26, 2008 hmmmmmmAh, chama o Aurélio!!! =Phttp://www.aurelio.net/SHUAUSHUSHUSAHU essa foi foda :Xahhhhh ta.então se eu quiser formatar isso pra usar de acordo com o nosso tipo de marcação.ficaria assim?if ((!empty($form['price'])) && !eregi('^[0-9]*[.]{1}[,]{1}[0-9]{2}$', $form['price'])) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Wanderson Camargo Postado Novembro 26, 2008 Denunciar Share Postado Novembro 26, 2008 Chama o Aurélio! É sério!!!Baixa a apostila dele! Tu vais ver que é a melhor coisa que tem sobre regexp =DE não, tu estás exigindo nesse teu código que exista um ponto e uma vírgula unidos.Teste seus regexp em http://www.regular-expressions.info/javascriptexample.htmlAbraços!Ou chamas o Thiago =Dhttp://imasters.uol.com.br/artigo/2515/jav...lar_expression/ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Andre H.S. Mendes Postado Novembro 26, 2008 Autor Denunciar Share Postado Novembro 26, 2008 Muito bom esse artigo do thiago.bom vou me virar aqui. mas acho que só colocando uma virgula no final já ta bom.agora essa formatação$template->set ( 'price', number_format($f['price'], 0, ".", ",") );vlw Wanderson Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Wanderson Camargo Postado Novembro 26, 2008 Denunciar Share Postado Novembro 26, 2008 Opa, aí já é problema do manual... Leia e vais entender ^^http://br.php.net/number_format Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Andre H.S. Mendes Postado Novembro 26, 2008 Autor Denunciar Share Postado Novembro 26, 2008 brigadão Wanderson.O Manual é meu Pastor e nada me faltará...vai ser meu novo dilema! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Wanderson Camargo Postado Novembro 26, 2008 Denunciar Share Postado Novembro 26, 2008 Hehehe abraços! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Andre H.S. Mendes
Olá
alguém intende essa formatação.
template de como aparecer o valor. alguém explica?referente ao preço de um produto.
queria alterar porque não está aceitando que eu escreve 800.000,00 por exemplo
vlw
Editado por Andre H.S. MendesLink para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.