Skip to content

Instantly share code, notes, and snippets.

@rafacv
rafacv / is_cpf.js
Created September 23, 2009 12:17
Simple JS function to validate CPF numbers
// a simple js function to validate CPF numbers
function iscpf(c){
if(!isNaN(c))
c = ""+c;
var re = /^(\d{1})(\d{1})(\d{1})(\d{1})(\d{1})(\d{1})(\d{1})(\d{1})\d{3}$/.exec(c);
if(!re)
return false;
var i = 2, j = 0, k = 0, g = re[1];
for(;i<re.length;i++)
if(re[i]!=g)
@rafacv
rafacv / getStyleClass
Created January 7, 2009 08:03
Returns the class style object passed as parameter
function getStyleClass(className) {
for (var s = 0; s < document.styleSheets.length; s++) {
if(document.styleSheets[s].rules) {
for (var r = 0; r < document.styleSheets[s].rules.length; r++) {
if (document.styleSheets[s].rules[r].selectorText == '.' + className) {
return document.styleSheets[s].rules[r];
}
}
} else if(document.styleSheets[s].cssRules) {
for (var r = 0; r < document.styleSheets[s].cssRules.length; r++) {