“Todos deveria aprender a programar um computador”, esse é o lema da code.org, uma Organização sem fins lucrativos.
Tag: JavaScript
Validação CPF com Expressão Regular e jQuery
Abaixo segue uma função de validar CPF com poucas linhas, utilizando Expressão Regular e jQuery.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
/* Valida CPF */ function isCPF(value) { value = jQuery.trim(value); cpf = value.replace(/.|-|//gi,''); // elimina .(ponto), -(hifem) e /(barra) while(cpf.length < 11) cpf = "0"+ cpf; var expReg = /^0+$|^1+$|^2+$|^3+$|^4+$|^5+$|^6+$|^7+$|^8+$|^9+$/; var a = []; var b = new Number; var c = 11; for (i=0; i<11; i++){ a[i] = cpf.charAt(i); if (i < 9) b += (a[i] * --c); } if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x } b = 0; c = 11; for (y=0; y<10; y++) b += (a[y] * c--); if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; } if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10]) || cpf.match(expReg)) return false; return true; } |
TinyTable JavaScript classificador de tabelas
Este script classificador e atualizador de tabela fácil de usar e cheia de recursos em apenas 2.5KB. Os novos recursos incluem destaque de coluna, paginação (opcional), suporte para links, e data. Para implementar é simples:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
var sorter = new TINY.table.sorter('sorter'); sorter.head = 'head'; //header class name sorter.asc = 'asc'; //ascending header class name sorter.desc = 'desc'; //descending header class name sorter.even = 'evenrow'; //even row class name sorter.odd = 'oddrow'; //odd row class name sorter.evensel = 'evenselected'; //selected column even class sorter.oddsel = 'oddselected'; //selected column odd class sorter.paginate = true (false); //toggle for pagination logic sorter.pagesize = 15 (20); //toggle for pagination logic sorter.currentid = 'currentpage'; //current page id sorter.limitid = 'pagelimit'; //page limit id sorter.init('table',1); |
clique para veja um…
JQuery – Framework open-source Javascript
O JQuery é um excelente framework para JavaScript, possui uma API simples e fácil de entender, além de uma extensa biblioteca de plugins.
JavaScript – atributo innerHTML
Para esclarecer algumas dúvidas de alguns colegas, resolvi disponibili aqui no site, esse exemplo simples de javascript, que em resumo trata-se do uso da atributo “innerHTML” dos ‘objetos’ xhtml. exemplo de código: Ao digitar um texto em um ‘input’ do…