Articles of validação de

Valide o número de telefone usando o javascript

Estou tentando validar números de telefone como 123-345-3456 e ( (078)789-8908 usando JavaScript. Aqui está meu código function ValidateUSPhoneNumber(phoneNumber) { var regExp = /^(\([0-9]{3}\) |[0-9]{3}-)[0-9]{3}-[0-9]{4}/; var phone = phoneNumber.match(regExp); if (phone) { alert(‘yes’); return true; } alert(‘no’); return false; } Eu estou testando a function usando ValidateUSPhoneNumber(‘123-345-34567’) que tem 5 dígitos antes do último hífen […]

Verifique se um número tem uma casa decimal / se é um número inteiro

Eu estou procurando uma maneira fácil em JavaScript para verificar se um número tem uma casa decimal (para determinar se é um número inteiro). Por exemplo, 23 -> OK 5 -> OK 3.5 -> not OK 34.345 -> not OK if(number is integer) {…}

Você deve fazer a validação no lado do servidor?

Você deve fazer a validação no lado do servidor, ou é ok apenas fazer a validação no lado do cliente? @TheTXI Fico feliz que você tenha ficado surpreso por eu não querer deixar nada de fora que poderia mudar alguém em potencial para me dar informações falsas. Parece que muitas pessoas tocaram no que eu […]

Torne a expressão regular sem distinção entre maiúsculas e minúsculas no ASP.NET RegularExpressionValidator

Dada essa expressão regular: “^[0-9]*\s*(lbs|kg|kgs)$” como faço para não diferenciar maiúsculas de minúsculas? Eu estou tentando usar isso em um validador de expressão regular .net, então eu preciso especificar insensibilidade de maiúsculas e minúsculas no padrão. Eu não posso usar o RegexOptions programaticamente porque estou especificando a expressão regular em um RegularExpressionValidator

Validação do Entity Framework com atualizações parciais

Estou usando o Entity Framework 5.0 com entidades DbContext e POCO. Existe uma entidade simples contendo 3 propriedades: public class Record { public int Id { get; set; } public string Title { get; set; } public bool IsActive { get; set; } } O campo Título é sempre inalterado e a interface do usuário […]

Validando Endereços de E-mail Usando o jQuery e o Regex

Eu não tenho muita certeza de como fazer isso. Eu preciso validar endereços de e-mail usando regex com algo parecido com isto: [a-z0-9!#$%&’*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&’*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[AZ]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum) Então eu preciso executar isso em uma function jQuery como esta: $j(“#fld_emailaddress”).live(‘change’,function() { var emailaddress = $j(“#fld_emailaddress”).val(); // validation here? if(emailaddress){} // end validation $j.ajax({ type: “POST”, url: “../ff-admin/ff-register/ff-user-check.php”, data: “fld_emailaddress=”+ emailaddress, […]

Como alterar a validação de mensagem ‘data-val-number’ no MVC enquanto é gerada pelo @Html helper

Suponha que este modelo: Public Class Detail … Public Property PercentChange As Integer … end class e a vista: @Html.TextBoxFor(Function(m) m.PercentChange) irá proceder este html: Eu quero personalizar a mensagem de erro data-val-number que eu acho que gerou porque PercentChange é um Integer . Eu estava procurando por um tal atributo para alterá-lo, range ou […]

Validando url com jQuery sem o plugin de validação?

Eu preciso validar uma url na variável com jQuery, mas não posso usar o validate-plugin. Existe uma maneira simples de fazer isso?

Use CSS para adicionar automaticamente o asterisco “campo obrigatório” para formar inputs

O que é uma boa maneira de superar o infeliz fato de que esse código não funcionará como desejado: Name: .required input:after { content:”*”; } Em um mundo perfeito, todas as input necessárias receberiam o pequeno asterisco indicando que o campo é obrigatório. Esta solução impossível, já que o CSS é inserido após o conteúdo […]

Como adicionar uma regra não igual a em jQuery.validation

Eu queria saber como fazer isso para que eu pudesse fazer uma regra onde um campo não é igual a um valor. Como se eu tivesse um campo chamado ‘nome’, eu não quero ‘nome’ = ‘Seu nome’. Alguém tem uma ideia de como fazer isso? Obrigado por qualquer ajuda.