Skip to content

Instantly share code, notes, and snippets.

View ThalesMarcel's full-sized avatar

Thales Marcel Souza Silva ThalesMarcel

  • Franca-SP, Brasil
  • 11:30 (UTC -03:00)
View GitHub Profile
@ricardodantas
ricardodantas / validacao+mascara.js
Last active August 13, 2024 22:06
Máscara e validação de RG, CNPJ, CPF, etc...
// JavaScript Document
// adiciona mascara para rg
// Cada estado têm regras e quantidades diferentes de números no registro. Por isso,
// não há uma maneira confiável de fazer a validação do mesmo.
function MascaraRg(v0,errChar='?'){
const v = v0.toUpperCase().replace(/[^\dX]/g,'');
return (v.length==8 || v.length==9)?
v.replace(/^(\d{1,2})(\d{3})(\d{3})([\dX])$/,'$1.$2.$3-$4'):
(errChar+v0)
@letanure
letanure / estados-cidades.json
Last active September 3, 2024 21:38
JSON estados cidades do brasil, dividido por estados. segunda lista atualizada em 2020, dados do IBGE
{
"estados": [
{
"sigla": "AC",
"nome": "Acre",
"cidades": [
"Acrelândia",
"Assis Brasil",
"Brasiléia",
"Bujari",