﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Coleção de métodos para o plugin validate do jQuery.</title>
	<atom:link href="http://www.tidbits.com.br/colecao-de-metodos-para-o-plugin-validate-do-jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tidbits.com.br/colecao-de-metodos-para-o-plugin-validate-do-jquery</link>
	<description>Desenvolvimento de Front End</description>
	<lastBuildDate>Thu, 26 Jan 2012 11:30:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Luis Equinox</title>
		<link>http://www.tidbits.com.br/colecao-de-metodos-para-o-plugin-validate-do-jquery/comment-page-1#comment-1119</link>
		<dc:creator>Luis Equinox</dc:creator>
		<pubDate>Thu, 19 Jan 2012 14:16:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.tidbits.com.br/?p=1398#comment-1119</guid>
		<description>Galera, elaborei a validação de data maior que a atual com base no script acima...

jQuery.validator.addMethod(&quot;dateBR&quot;, function(value, element) {

if(value.length!=10) return false;
// verificando data enviada no form
var data       = value;
var dia         = data.substr(0,2);
var barra1   = data.substr(2,1);
var mes        = data.substr(3,2);
var barra2   = data.substr(5,1);
var ano         = data.substr(6,4);
//verificar data atual
var vdt = new Date();
        var vdia = vdt.getDate();
        var vmes = vdt.getMonth()+1;
        var vano = vdt.getFullYear();

if(ano &gt; vano)return false;		
if(mes &gt; vmes &amp;&amp; ano &gt;= vano)return false;
if(mes == vmes &amp;&amp; ano &gt;= vano &amp;&amp; dia &gt; vdia)return false;
if(data.length!=10&#124;&#124;barra1!=&quot;/&quot;&#124;&#124;barra2!=&quot;/&quot;&#124;&#124;isNaN(dia)&#124;&#124;isNaN(mes)&#124;&#124;isNaN(ano)&#124;&#124;dia&gt;31&#124;&#124;mes&gt;12)return false;
if((mes==4&#124;&#124;mes==6&#124;&#124;mes==9&#124;&#124;mes==11) &amp;&amp; dia==31)return false;
if(mes==2  &amp;&amp;  (dia&gt;29&#124;&#124;(dia==29 &amp;&amp; ano%4!=0)))return false;
if(ano &lt; 1900)return false;
return true;
}, &quot;Informe uma data válida&quot;);  // Mensagem padrão</description>
		<content:encoded><![CDATA[<p>Galera, elaborei a validação de data maior que a atual com base no script acima&#8230;</p>
<p>jQuery.validator.addMethod(&#8220;dateBR&#8221;, function(value, element) {</p>
<p>if(value.length!=10) return false;<br />
// verificando data enviada no form<br />
var data       = value;<br />
var dia         = data.substr(0,2);<br />
var barra1   = data.substr(2,1);<br />
var mes        = data.substr(3,2);<br />
var barra2   = data.substr(5,1);<br />
var ano         = data.substr(6,4);<br />
//verificar data atual<br />
var vdt = new Date();<br />
        var vdia = vdt.getDate();<br />
        var vmes = vdt.getMonth()+1;<br />
        var vano = vdt.getFullYear();</p>
<p>if(ano &gt; vano)return false;<br />
if(mes &gt; vmes &amp;&amp; ano &gt;= vano)return false;<br />
if(mes == vmes &amp;&amp; ano &gt;= vano &amp;&amp; dia &gt; vdia)return false;<br />
if(data.length!=10||barra1!=&#8221;/&#8221;||barra2!=&#8221;/&#8221;||isNaN(dia)||isNaN(mes)||isNaN(ano)||dia&gt;31||mes&gt;12)return false;<br />
if((mes==4||mes==6||mes==9||mes==11) &amp;&amp; dia==31)return false;<br />
if(mes==2  &amp;&amp;  (dia&gt;29||(dia==29 &amp;&amp; ano%4!=0)))return false;<br />
if(ano &lt; 1900)return false;<br />
return true;<br />
}, &quot;Informe uma data válida&quot;);  // Mensagem padrão</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andréa</title>
		<link>http://www.tidbits.com.br/colecao-de-metodos-para-o-plugin-validate-do-jquery/comment-page-1#comment-1110</link>
		<dc:creator>Andréa</dc:creator>
		<pubDate>Fri, 13 Jan 2012 11:48:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.tidbits.com.br/?p=1398#comment-1110</guid>
		<description>Pessoal,

Alguém tem um metodo para validação de moeda R$?

Estou precisando, mas não estou encontrando...

Muito bom o blog! Parabéns!</description>
		<content:encoded><![CDATA[<p>Pessoal,</p>
<p>Alguém tem um metodo para validação de moeda R$?</p>
<p>Estou precisando, mas não estou encontrando&#8230;</p>
<p>Muito bom o blog! Parabéns!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vinicius</title>
		<link>http://www.tidbits.com.br/colecao-de-metodos-para-o-plugin-validate-do-jquery/comment-page-1#comment-1050</link>
		<dc:creator>vinicius</dc:creator>
		<pubDate>Fri, 28 Oct 2011 12:49:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.tidbits.com.br/?p=1398#comment-1050</guid>
		<description>Parabens pelo blog cara... show de bola mesmo!!</description>
		<content:encoded><![CDATA[<p>Parabens pelo blog cara&#8230; show de bola mesmo!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wouerner</title>
		<link>http://www.tidbits.com.br/colecao-de-metodos-para-o-plugin-validate-do-jquery/comment-page-1#comment-997</link>
		<dc:creator>wouerner</dc:creator>
		<pubDate>Wed, 17 Aug 2011 13:59:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.tidbits.com.br/?p=1398#comment-997</guid>
		<description>vlews pelo validador de cpf ..its good man!!!</description>
		<content:encoded><![CDATA[<p>vlews pelo validador de cpf ..its good man!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: luiz alberto</title>
		<link>http://www.tidbits.com.br/colecao-de-metodos-para-o-plugin-validate-do-jquery/comment-page-1#comment-934</link>
		<dc:creator>luiz alberto</dc:creator>
		<pubDate>Sat, 26 Mar 2011 05:36:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.tidbits.com.br/?p=1398#comment-934</guid>
		<description>como faço mais de um jQuery.validator.addMethod em uma mesmo formulário. por exemplo, quero criar mais de um método em um mesmo form para dois campos distintos. por exemplo, quero adicionar um método para validar telefone e outro para validar nome de pessoa. como faço?</description>
		<content:encoded><![CDATA[<p>como faço mais de um jQuery.validator.addMethod em uma mesmo formulário. por exemplo, quero criar mais de um método em um mesmo form para dois campos distintos. por exemplo, quero adicionar um método para validar telefone e outro para validar nome de pessoa. como faço?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Caue Rego</title>
		<link>http://www.tidbits.com.br/colecao-de-metodos-para-o-plugin-validate-do-jquery/comment-page-1#comment-905</link>
		<dc:creator>Caue Rego</dc:creator>
		<pubDate>Thu, 03 Mar 2011 01:05:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.tidbits.com.br/?p=1398#comment-905</guid>
		<description>e aqui a versao que modifiquei para permitir mais flexibilidade no uso: http://jsbin.com/agida4/16/edit</description>
		<content:encoded><![CDATA[<p>e aqui a versao que modifiquei para permitir mais flexibilidade no uso: <a href="http://jsbin.com/agida4/16/edit" rel="nofollow">http://jsbin.com/agida4/16/edit</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Caue Rego</title>
		<link>http://www.tidbits.com.br/colecao-de-metodos-para-o-plugin-validate-do-jquery/comment-page-1#comment-901</link>
		<dc:creator>Caue Rego</dc:creator>
		<pubDate>Wed, 23 Feb 2011 20:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.tidbits.com.br/?p=1398#comment-901</guid>
		<description>So para constar, segue mais uma forma de implementar o CPF no jquery validate que nao sei quem fez: http://jsbin.com/agida4</description>
		<content:encoded><![CDATA[<p>So para constar, segue mais uma forma de implementar o CPF no jquery validate que nao sei quem fez: <a href="http://jsbin.com/agida4" rel="nofollow">http://jsbin.com/agida4</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Weuller</title>
		<link>http://www.tidbits.com.br/colecao-de-metodos-para-o-plugin-validate-do-jquery/comment-page-1#comment-884</link>
		<dc:creator>Weuller</dc:creator>
		<pubDate>Sun, 02 Jan 2011 03:16:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.tidbits.com.br/?p=1398#comment-884</guid>
		<description>Não consegui adicionar uma metodo que validasse se o compo se trata de algum valor, no caso se possuise virgula(,), alguem da um help? pensei em limitar por exemplo, para 10 caracteres, e quebrar todos, e verificar se possui alguma virgula em algum deles, se tiver pelo menos 1, retorna true, se não false, ou será que tem algum jeito mais facil? já aproveitando, restringir para aceitar, somente numero e virgula. o que é dificil é que o valor pode ser, 1,00, 10,00, 100,00 etc.</description>
		<content:encoded><![CDATA[<p>Não consegui adicionar uma metodo que validasse se o compo se trata de algum valor, no caso se possuise virgula(,), alguem da um help? pensei em limitar por exemplo, para 10 caracteres, e quebrar todos, e verificar se possui alguma virgula em algum deles, se tiver pelo menos 1, retorna true, se não false, ou será que tem algum jeito mais facil? já aproveitando, restringir para aceitar, somente numero e virgula. o que é dificil é que o valor pode ser, 1,00, 10,00, 100,00 etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Weuller</title>
		<link>http://www.tidbits.com.br/colecao-de-metodos-para-o-plugin-validate-do-jquery/comment-page-1#comment-883</link>
		<dc:creator>Weuller</dc:creator>
		<pubDate>Sun, 02 Jan 2011 01:03:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.tidbits.com.br/?p=1398#comment-883</guid>
		<description>Aqui, eu adaptei o de data e hora para ser somente hora, no formato, 23:02:47, hora, minuto e segundos, ta qui pra quem quiser também, compartir é sempre bom, quem tiver mais poste ai tbm ;D

jQuery.validator.addMethod(&quot;hora&quot;, function(value, element){
	var horario 	= value;
	var	hora 		= horario.substr(0,2);
	var doispontos 	= horario.substr(2,1);
	var minuto 		= horario.substr(3,2);
	var doispontos2	= horario.substr(5,1);
	var segundos	= horario.substr(6,2);
	if(horario.length!=8&#124;&#124;isNaN(hora)&#124;&#124;isNaN(minuto)&#124;&#124;isNaN(segundos)&#124;&#124;hora&gt;23&#124;&#124;minuto&gt;59&#124;&#124;segundos&gt;59&#124;&#124;doispontos!=&quot;:&quot;&#124;&#124;doispontos2!=&quot;:&quot;)return false;
	return true;
}, &quot;Informe uma hora valida: Ex: 22:35:12!&quot;);

Parabéns, muito bom o conteúdo do site.</description>
		<content:encoded><![CDATA[<p>Aqui, eu adaptei o de data e hora para ser somente hora, no formato, 23:02:47, hora, minuto e segundos, ta qui pra quem quiser também, compartir é sempre bom, quem tiver mais poste ai tbm ;D</p>
<p>jQuery.validator.addMethod(&#8220;hora&#8221;, function(value, element){<br />
	var horario 	= value;<br />
	var	hora 		= horario.substr(0,2);<br />
	var doispontos 	= horario.substr(2,1);<br />
	var minuto 		= horario.substr(3,2);<br />
	var doispontos2	= horario.substr(5,1);<br />
	var segundos	= horario.substr(6,2);<br />
	if(horario.length!=8||isNaN(hora)||isNaN(minuto)||isNaN(segundos)||hora&gt;23||minuto&gt;59||segundos&gt;59||doispontos!=&#8221;:&#8221;||doispontos2!=&#8221;:&#8221;)return false;<br />
	return true;<br />
}, &#8220;Informe uma hora valida: Ex: 22:35:12!&#8221;);</p>
<p>Parabéns, muito bom o conteúdo do site.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JQuery / JQuery Validation / Síncrono e Assíncrono / CPF único no banco de dados / Ajax Síncrono com JQuery :: Flávio Silveira</title>
		<link>http://www.tidbits.com.br/colecao-de-metodos-para-o-plugin-validate-do-jquery/comment-page-1#comment-866</link>
		<dc:creator>JQuery / JQuery Validation / Síncrono e Assíncrono / CPF único no banco de dados / Ajax Síncrono com JQuery :: Flávio Silveira</dc:creator>
		<pubDate>Thu, 18 Nov 2010 07:21:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.tidbits.com.br/?p=1398#comment-866</guid>
		<description>[...] Por sorte, o JQuery validation tem uma maneira muito fácil de você inserir novos métodos a ele. Com uma rápida busca na internet chegamos em vários blogs que nos trazem a solução, como é o caso do TidBits escrito pelo Danilo Augusto, que falou sobre isso em seu post Coleção de métodos para o plugin validate do Jquery. [...]</description>
		<content:encoded><![CDATA[<p>[...] Por sorte, o JQuery validation tem uma maneira muito fácil de você inserir novos métodos a ele. Com uma rápida busca na internet chegamos em vários blogs que nos trazem a solução, como é o caso do TidBits escrito pelo Danilo Augusto, que falou sobre isso em seu post Coleção de métodos para o plugin validate do Jquery. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

