Menu

#152 Mudança no código da função JS validaForm()

open
nobody
None
1
2012-03-19
2012-03-19
No

A função javascript validaForm() está escrita, na versão 2.0RC6.1 do OcoMon, como uma sequência de if-else's, além do que o identificador de regexp usado para validar uma senha é falho.
Recomendo colocar esses condicionais em um gigantesco "switch", pois fica mais fácil manter e adicionar novos identificadores de regexp. Também sugiro adicionar a seguinte regexp para validar senhas: /^[ -~À-Üà-ü¨´]+$/
Essa regexpaceita quaisquer caracteres imprimíveis da tabela ASCII, todos os caracteres acentuados (conforme sugestão de Aurélio Marinha Jargas para pegar todas as letras "especiais" do português em seu livro "Expressões Regulares: uma abordagem divertida", 3a edição) e ainda o trema e o acento agudo definido para ISO-8859-1 (trabalhei como base o sistema UTF-8, mas essa regexp está servindo muito bem ^^).

Discussion

  • Jefferson Quesado

     
  • Jefferson Quesado

    (Cliquei no botão de adicionar artefato antes do tempo sem querer =P)
    (Continunando...)
    Uma solução que uso no local onde estou implantando o OcoMon segue no arquivo anexo.
    Qualquer semelhança com o meu comentário na requisição do fabinhosg não é mera conincidência.

     
  • Jefferson Quesado

    • priority: 5 --> 1
     
  • Jefferson Quesado

    • summary: Mudança no còdigo da função JS validaForm() --> Mudança no código da função JS validaForm()
     

Log in to post a comment.