<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.us.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>23 Dec 2019 12:38:04 Z</lastBuildDate><pubDate>29 Nov 2016 05:12:40 Z</pubDate><description>[code:xml]&#13;
Segue aqui:&#13;
/ Máscaras ER /&#13;
function mascara(o,f){&#13;
    v_obj=o&#13;
    v_fun=f&#13;
    setTimeout("execmascara()",1)&#13;
}&#13;
function execmascara(){&#13;
    v_obj.value=v_fun(v_obj.value)&#13;
}&#13;
function mcep(v){&#13;
    v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito&#13;
    v=v.replace(/^(\d{5})(\d)/,"$1-$2")         //Esse é tão fácil que não merece explicações&#13;
    return v&#13;
}&#13;
function mtel(v){&#13;
    v=v.replace(/\D/g,"");             //Remove tudo o que não é dígito&#13;
    v=v.replace(/^(\d{2})(\d)/g,"($1) $2"); //Coloca parênteses em volta dos dois primeiros dígitos&#13;
    v=v.replace(/(\d)(\d{4})$/,"$1-$2");    //Coloca hífen entre o quarto e o quinto dígitos&#13;
    return v;&#13;
}&#13;
function cnpj(v){&#13;
    v=v.replace(/\D/g,"")                           //Remove tudo o que não é dígito&#13;
    v=v.replace(/^(\d{2})(\d)/,"$1.$2")             //Coloca ponto entre o segundo e o terceiro dígitos&#13;
    v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3") //Coloca ponto entre o quinto e o sexto dígitos    v=v.replace(/\.(\d{3})(\d)/,".$1/$2")           //Coloca uma barra entre o oitavo e o nono dígitos&#13;
    v=v.replace(/(\d{4})(\d)/,"$1-$2")              //Coloca um hífen depois do bloco de quatro dígitos&#13;
    return v&#13;
}&#13;
function mcpf(v){&#13;
    v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito&#13;
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos&#13;
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos&#13;
                                             //de novo (para o segundo bloco de números)&#13;
    v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hífen entre o terceiro e o quarto dígitos&#13;
    return v&#13;
}&#13;
function mdata(v){&#13;
    v=v.replace(/\D/g,"");                    //Remove tudo o que não é dígito&#13;
    v=v.replace(/(\d{2})(\d)/,"$1/$2");&#13;
    v=v.replace(/(\d{2})(\d)/,"$1/$2");&#13;
&#13;
    v=v.replace(/(\d{2})(\d{2})$/,"$1$2");&#13;
    return v;&#13;
}&#13;
function mtempo(v){    v=v.replace(/\D/g,"");                    //Remove tudo o que não é dígito&#13;
    v=v.replace(/(\d{1})(\d{2})(\d{2})/,"$1:$2.$3");&#13;
    return v;&#13;
}&#13;
function mhora(v){&#13;
    v=v.replace(/\D/g,"");                    //Remove tudo o que não é dígito&#13;
    v=v.replace(/(\d{2})(\d)/,"$1h$2");&#13;
    return v;&#13;
}&#13;
function mrg(v){&#13;
    v=v.replace(/\D/g,"");                                      //Remove tudo o que não é dígito&#13;
        v=v.replace(/(\d)(\d{7})$/,"$1.$2");    //Coloca o . antes dos últimos 3 dígitos, e antes do verificador&#13;
        v=v.replace(/(\d)(\d{4})$/,"$1.$2");    //Coloca o . antes dos últimos 3 dígitos, e antes do verificador&#13;
        v=v.replace(/(\d)(\d)$/,"$1-$2");               //Coloca o - antes do último dígito&#13;
    return v;&#13;
}&#13;
function mnum(v){&#13;
    v=v.replace(/\D/g,"");                                      //Remove tudo o que não é dígito&#13;
    return v;&#13;
}&#13;
function mvalor(v){&#13;
    v=v.replace(/\D/g,"");//Remove tudo o que não é dígito    v=v.replace(/(\d)(\d{8})$/,"$1.$2");//coloca o ponto dos milhões&#13;
    v=v.replace(/(\d)(\d{5})$/,"$1.$2");//coloca o ponto dos milhares&#13;
&#13;
    v=v.replace(/(\d)(\d{2})$/,"$1,$2");//coloca a virgula antes dos 2 últimos dígitos&#13;
    return v;&#13;
}&#13;
[/code]&#13;
&#13;
--&#13;
Adriano José Boller&#13;
______________________________________________&#13;
Consultor e Representante Oficial da&#13;
PcSoft no Brasil&#13;
+55 (41) 9949 1800&#13;
adrianoboller@gmail.com&#13;
skype: adrianoboller&#13;
http://wxinformatica.com.br/</description><ttl>30</ttl><generator>WEBDEV</generator><language>en_US</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.us.windev/60535-webdev-jquery-validacao-campos-mascaras-pictures/read.awp</link><title>WB - WEBDEV + JQuery = Validação de campos e Mascaras (Pictures)</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>Boller</author><category>pcsoft.us.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.us.windev/60535-webdev-jquery-validacao-campos-mascaras-pictures-67513/read.awp</comments><pubDate>23 Dec 2019 12:38:04 Z</pubDate><description>Bom dia&#13;
&#13;
Vou postar no repositório de exemplos em breve&#13;
&#13;
http://repository.windev.com&#13;
&#13;
OK&#13;
&#13;
--&#13;
Adriano José Boller&#13;
____…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.us.windev/60535-webdev-jquery-validacao-campos-mascaras-pictures-67513/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.us.windev/60535-webdev-jquery-validacao-campos-mascaras-pictures-67513/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.us.windev/60535-webdev-jquery-validacao-campos-mascaras-pictures/read.awp">WB - WEBDEV + JQuery = Validação de campos e Mascaras (Pictures)</source><title>Re: WB - WEBDEV + JQuery = Validação de campos e Mascaras (Pictures)</title></item><item><author>softal_01</author><category>pcsoft.us.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.us.windev/60535-webdev-jquery-validacao-campos-mascaras-pictures-67506/read.awp</comments><pubDate>20 Dec 2019 19:56:05 Z</pubDate><description>Boa tarde, Sr Boller.&#13;
&#13;
Sou iniciante em Webdev e comecei com WB25 agora.&#13;
&#13;
Gostaria saber como o Sr. usa este código e como p…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.us.windev/60535-webdev-jquery-validacao-campos-mascaras-pictures-67506/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.us.windev/60535-webdev-jquery-validacao-campos-mascaras-pictures-67506/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.us.windev/60535-webdev-jquery-validacao-campos-mascaras-pictures/read.awp">WB - WEBDEV + JQuery = Validação de campos e Mascaras (Pictures)</source><title>Re: WB - WEBDEV + JQuery = Validação de campos e Mascaras (Pictures)</title></item><item><author>Boller</author><category>pcsoft.us.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.us.windev/60535-webdev-jquery-validacao-campos-mascaras-pictures-60536/read.awp</comments><pubDate>29 Nov 2016 05:17:31 Z</pubDate><description>Página complementar&#13;
&#13;
https://jsfiddle.net/&#13;
&#13;
http://jsfiddle.net/brynner/Lhm1ydvs/&#13;
&#13;
--&#13;
Adriano José Boller&#13;
______________…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.us.windev/60535-webdev-jquery-validacao-campos-mascaras-pictures-60536/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.us.windev/60535-webdev-jquery-validacao-campos-mascaras-pictures-60536/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.us.windev/60535-webdev-jquery-validacao-campos-mascaras-pictures/read.awp">WB - WEBDEV + JQuery = Validação de campos e Mascaras (Pictures)</source><title>Re: WB - WEBDEV + JQuery = Validação de campos e Mascaras (Pictures)</title></item></channel></rss>
