<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Joaquín Nuñez &#187; plugin</title>
	<atom:link href="http://joaquinnunez.cl/blog/tag/plugin/feed/" rel="self" type="application/rss+xml" />
	<link>http://joaquinnunez.cl/blog</link>
	<description>web2.0, symfony, jquery, javascript, php, web, develpment</description>
	<lastBuildDate>Thu, 06 Oct 2011 19:44:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Validar formato de patentes de autos en Chile con expresiones regulares</title>
		<link>http://joaquinnunez.cl/blog/2010/09/10/validar-formato-de-patentes-de-autos-en-chile-con-expresiones-regulares/</link>
		<comments>http://joaquinnunez.cl/blog/2010/09/10/validar-formato-de-patentes-de-autos-en-chile-con-expresiones-regulares/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 13:08:40 +0000</pubDate>
		<dc:creator>Joaquín Núñez</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[auto]]></category>
		<category><![CDATA[autos]]></category>
		<category><![CDATA[chile]]></category>
		<category><![CDATA[chilena]]></category>
		<category><![CDATA[expresion regular]]></category>
		<category><![CDATA[expresiones regulares]]></category>
		<category><![CDATA[formato]]></category>
		<category><![CDATA[patente]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[sfValidatorPatente]]></category>
		<category><![CDATA[validacion]]></category>
		<category><![CDATA[validar]]></category>
		<category><![CDATA[validation]]></category>
		<category><![CDATA[validator]]></category>

		<guid isPermaLink="false">http://joaquinnunez.cl/blog/?p=616</guid>
		<description><![CDATA[El validador de symfony y de jquery validate esta disponible dentro de este post.

[code lang="php"]
$patente = 'AB-12-34';
$regex = '/^[a-z]{2}[\.\- ]?[0-9]{2}[\.\- ]?[0-9]{2}&#124;[b-d,f-h,j-l,p,r-t,v-z]{2}[\-\. ]?[b-d,f-h,j-l,p,r-t,v-z]{2}[\.\- ]?[0-9]{2}$/i';
if (preg_match($regex, $patente))
  echo "Patente correcta";
else
  echo "Patente incorrecta";
[/code]

Saludos]]></description>
			<content:encoded><![CDATA[<p>Esta expresión regular valida el formato antiguo y el nuevo de la patente de autos en Chile, ojo, sólo valida el formato. Usé como separador los caracteres . (punto), &#8211; (guión) ó un espacio.</p>
<h3>Expresión regular</h3>
<pre>
<div class="codesnip-container" >
<div class="php codesnip" style="font-family:monospace;"><span class="re0">$patente</span> <span class="sy0">=</span> <span class="st_h">'AB-12-34'</span><span class="sy0">;</span>
<span class="re0">$regex</span> <span class="sy0">=</span> <span class="st_h">'/^[a-z]{2}[\.\- ]?[0-9]{2}[\.\- ]?[0-9]{2}|[b-d,f-h,j-l,p,r-t,v-z]{2}[\-\. ]?[b-d,f-h,j-l,p,r-t,v-z]{2}[\.\- ]?[0-9]{2}$/i'</span><span class="sy0">;</span>
<span class="kw1">if</span> <span class="br0">&#40;</span><a href="http://www.php.net/preg_match"><span class="kw3">preg_match</span></a><span class="br0">&#40;</span><span class="re0">$regex</span><span class="sy0">,</span> <span class="re0">$patente</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
&nbsp; <span class="kw1">echo</span> <span class="st0">&quot;Patente correcta&quot;</span><span class="sy0">;</span>
<span class="kw1">else</span>
&nbsp; <span class="kw1">echo</span> <span class="st0">&quot;Patente incorrecta&quot;</span><span class="sy0">;</span></div>
</div>
</pre>
<hr />
<h3>Método para jQuery plugin Validation</h3>
<pre>
<div class="codesnip-container" >
<div class="javascript codesnip" style="font-family:monospace;">$.<span class="me1">validator</span>.<span class="me1">addMethod</span><span class="br0">&#40;</span><span class="st0">&quot;patente&quot;</span><span class="sy0">,</span> <span class="kw2">function</span><span class="br0">&#40;</span>value<span class="sy0">,</span> element<span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp; <span class="kw1">return</span> <span class="kw1">this</span>.<span class="me1">optional</span><span class="br0">&#40;</span>element<span class="br0">&#41;</span> <span class="sy0">||</span> value.<span class="me1">match</span><span class="br0">&#40;</span><span class="co2">/^[a-z]{2}[\.\- ]?[0-9]{2}[\.\- ]?[0-9]{2}|[b-d,f-h,j-l,p,r-t,v-z]{2}[\-\. ]?[b-d,f-h,j-l,p,r-t,v-z]{2}[\.\- ]?[0-9]{2}$/i</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="sy0">,</span> <span class="st0">&quot;La patente ingresada no es valida.&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</div>
</pre>
<hr />
<h3>Validador patente symfony</h3>
<pre>
<div class="codesnip-container" >
<div class="php codesnip" style="font-family:monospace;"><span class="kw2">&lt;?php</span>

<span class="coMULTI">/* 
&nbsp;* Copyright (c) 2010 José Joaquín Núñez (josejnv@gmail.com) http://joaquinnunez.cl/ &nbsp;
&nbsp;* Licensed under GPL (http://www.opensource.org/licenses/gpl-2.0.php)
&nbsp;* Use only for non-commercial usage.
&nbsp;*
&nbsp;* Version : 0.1
*/</span>

<span class="co4">/**
&nbsp;* sfValidatorPatente validates patentes chilenas.
&nbsp;*
&nbsp;* @package &nbsp; &nbsp;symfony
&nbsp;* @subpackage validator
&nbsp;* @author &nbsp; &nbsp; José Joaquín Núñez &lt;josejnv@gmail.com&gt;
&nbsp;*/</span>

<span class="kw2">class</span> sfValidatorPatente <span class="kw2">extends</span> sfValidatorRegex
<span class="br0">&#123;</span>
&nbsp; <span class="kw2">const</span> REGEX_PATENTE <span class="sy0">=</span> <span class="st_h">'/^[a-z]{2}[\.\- ]?[0-9]{2}[\.\- ]?[0-9]{2}|[b-d,f-h,j-l,p,r-t,v-z]{2}[\-\. ]?[b-d,f-h,j-l,p,r-t,v-z]{2}[\.\- ]?[0-9]{2}$/i'</span><span class="sy0">;</span>

&nbsp; <span class="co4">/**
&nbsp; &nbsp;* @see sfValidatorRegex
&nbsp; &nbsp;*/</span>
&nbsp; protected <span class="kw2">function</span> configure<span class="br0">&#40;</span><span class="re0">$options</span> <span class="sy0">=</span> <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">,</span> <span class="re0">$messages</span> <span class="sy0">=</span> <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
&nbsp; <span class="br0">&#123;</span>
&nbsp; &nbsp; parent<span class="sy0">::</span><span class="me2">configure</span><span class="br0">&#40;</span><span class="re0">$options</span><span class="sy0">,</span> <span class="re0">$messages</span><span class="br0">&#41;</span><span class="sy0">;</span>

&nbsp; &nbsp; <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">setOption</span><span class="br0">&#40;</span><span class="st_h">'pattern'</span><span class="sy0">,</span> <span class="kw2">self</span><span class="sy0">::</span><span class="me2">REGEX_PATENTE</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp; <span class="br0">&#125;</span>
<span class="br0">&#125;</span></div>
</div>
</pre>
<p>Saludos</p>
]]></content:encoded>
			<wfw:commentRss>http://joaquinnunez.cl/blog/2010/09/10/validar-formato-de-patentes-de-autos-en-chile-con-expresiones-regulares/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jquery clock plugin</title>
		<link>http://joaquinnunez.cl/blog/2010/07/02/jquery-clock-plugin/</link>
		<comments>http://joaquinnunez.cl/blog/2010/07/02/jquery-clock-plugin/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 00:11:50 +0000</pubDate>
		<dc:creator>Joaquín Núñez</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[analog]]></category>
		<category><![CDATA[clock]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[hour]]></category>
		<category><![CDATA[minutes]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[seconds]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[timezone]]></category>
		<category><![CDATA[world]]></category>

		<guid isPermaLink="false">http://joaquinnunez.cl/blog/?p=593</guid>
		<description><![CDATA[jquery clock plugin is just another clock plugin, it comes with an analog and digital options and another option to handle timezones, warning! the analog clock only works with css3 for the analog clock (and almost all the plugin) i&#8217;m using the code and images from this article of css-tricks.com you can see this plugin [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="jquery clock plugin" src="http://joaquinnunez.cl/blog/wp-content/uploads/2010/07/clock.jpg" alt="jquery clock plugin" width="570" height="197" /><br />
<a title="jquery clock plugin" href="http://joaquinnunez.cl/jquery-clock-plugin/">jquery clock plugin</a> is just another clock plugin, it comes with an analog and digital options and another option to handle timezones, warning! the analog clock only works with css3</p>
<p>for the analog clock (and almost all the plugin) i&#8217;m using the code and images from this article of <a href="http://css-tricks.com/css3-clock/">css-tricks.com</a></p>
<p>you can see this plugin completely in action in this <a href="http://eco.netvibes.com/widgets/381247/world-clock">netvibes world clock widget</a></p>
<p>greetings</p>
]]></content:encoded>
			<wfw:commentRss>http://joaquinnunez.cl/blog/2010/07/02/jquery-clock-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery enable disable plugin</title>
		<link>http://joaquinnunez.cl/blog/2010/03/11/jquery-enable-disable-plugin/</link>
		<comments>http://joaquinnunez.cl/blog/2010/03/11/jquery-enable-disable-plugin/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 22:59:31 +0000</pubDate>
		<dc:creator>Joaquín Núñez</dc:creator>
				<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[checkbox]]></category>
		<category><![CDATA[disable]]></category>
		<category><![CDATA[disabled]]></category>
		<category><![CDATA[enable]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[radio button]]></category>

		<guid isPermaLink="false">http://joaquinnunez.cl/blog/?p=550</guid>
		<description><![CDATA[This plugin can disable or enable easily an input, textarea or another form element by using a radio button, checkbox or a drop-down list,&#8230; ok i know, it doesn&#8217;t sound like something amazing &#8230; is just a simple and flexible plugin for complex forms. Homepage Download Demos Documentation jquery plugin page greetings (04-07-2010) update: drop-down [...]]]></description>
			<content:encoded><![CDATA[<p>This plugin can disable or enable easily an input, textarea or another form element by using a <a href="http://en.wikipedia.org/wiki/Radio_button">radio button</a>, <a href="http://en.wikipedia.org/wiki/Checkbox">checkbox</a> or a <a title="Drop-down list" href="http://en.wikipedia.org/wiki/Drop-down_list">drop-down list</a>,&#8230; ok i know, it doesn&#8217;t sound like something amazing &#8230; is just a simple and flexible plugin for complex forms.</p>
<p><a href="http://joaquinnunez.cl/jquery-enable-disable-plugin/">Homepage</a><br />
<a title="Download jquery enable disable plugin" href="http://joaquinnunez.cl/jquery-enable-disable-plugin/#download">Download</a><br />
<a title="Demos jquery enable disable plugin" href="http://joaquinnunez.cl/jquery-enable-disable-plugin/#demo_div">Demos</a><br />
<a title="Documentation jquery enable disable plugin" href="http://joaquinnunez.cl/jquery-enable-disable-plugin/#documentation">Documentation</a><br />
<a title="jquery enable disable plugin" href="http://plugins.jquery.com/project/jqueryenabledisable">jquery plugin page</a></p>
<p>greetings</p>
<p>(04-07-2010) update: drop-down list support was added by  <a href="http://prosares.co.cc/">Ajay Sawant</a> thank you!</p>
]]></content:encoded>
			<wfw:commentRss>http://joaquinnunez.cl/blog/2010/03/11/jquery-enable-disable-plugin/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>capitalizando texto con jquery</title>
		<link>http://joaquinnunez.cl/blog/2009/06/12/capitalizando-texto-con-jquery/</link>
		<comments>http://joaquinnunez.cl/blog/2009/06/12/capitalizando-texto-con-jquery/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 22:56:39 +0000</pubDate>
		<dc:creator>Joaquín Núñez</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[capitalization]]></category>
		<category><![CDATA[capitalize]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://joaquinnunez.cl/blog/?p=498</guid>
		<description><![CDATA[Conociendo lo desordenado que son la mayoría de los usuarios de internet cuando por ejemplo, llenan un formulario, he creado un pequeñisimo &#8220;plugincito&#8221; de jquery para que el texto ingresado por un usuario en un &#60;input /&#62; se capitalize. Le puse jquery capitalize para mantener mi originalidad &#8230; acá los demos, documentación ( bien corta [...]]]></description>
			<content:encoded><![CDATA[<p>Conociendo lo desordenado que son la mayoría de los usuarios de internet cuando por ejemplo, llenan un formulario, he creado un pequeñisimo &#8220;plugincito&#8221; de jquery para que el texto ingresado por un usuario en un &lt;input /&gt; se <a href="http://en.wikipedia.org/wiki/Capitalization">capitalize</a>.</p>
<p>Le puse <a title="jquery capitalize" href="http://joaquinnunez.cl/jquery-capitalize/">jquery capitalize</a> para mantener mi originalidad &#8230; acá los <a title="demo jquery capitalize" href="http://joaquinnunez.cl/jquery-capitalize/#demo_div">demos</a>, <a title="documentacion jquery capitalize" href="http://joaquinnunez.cl/jquery-capitalize/#doc">documentación</a> ( bien corta ) y <a title="descarga jquery capitalize" href="http://joaquinnunez.cl/jquery-capitalize/#download">descarga</a>.</p>
<p>también la publiqué en los <a href="http://plugins.jquery.com/project/capitalize">proyectos de jquery</a>.</p>
<p>saludos :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://joaquinnunez.cl/blog/2009/06/12/capitalizando-texto-con-jquery/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

