Ir para conteúdo
Fórum Script Brasil
  • 0

alguém intende essa formatação?


Andre H.S. Mendes

Pergunta

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 exemplo

vlw

Editado por Andre H.S. Mendes
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Ah, chama o Aurélio!!! =P

http://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 String

Ou seja, só vais aceitar 800000.00

Onde o ponto é divisor dos centavos e não a vírgula...

Abraços! =D

Link para o comentário
Compartilhar em outros sites

  • 0

hmmmmmm

Ah, chama o Aurélio!!! =P

http://www.aurelio.net/

SHUAUSHUSHUSAHU essa foi foda :X

ahhhhh 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']))

Link para o comentário
Compartilhar em outros sites

  • 0

Chama o Aurélio! É sério!!!

Baixa a apostila dele! Tu vais ver que é a melhor coisa que tem sobre regexp =D

E 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.html

Abraços!

Ou chamas o Thiago =D

http://imasters.uol.com.br/artigo/2515/jav...lar_expression/

Link para o comentário
Compartilhar em outros sites

  • 0

Opa, aí já é problema do manual... Leia e vais entender ^^

http://br.php.net/number_format

Link para o comentário
Compartilhar em outros sites

  • 0

Hehehe abraços!

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...