Skip to content

Instantly share code, notes, and snippets.

View YurePereira's full-sized avatar
😀
Out sick

Yure Pereira YurePereira

😀
Out sick
View GitHub Profile
@YurePereira
YurePereira / for_simple.js
Last active March 26, 2021 19:55
Formas de percorrer array's e objetos com Javascript e jQuery
//Um simples array com valores para se fazer uma média aritmética simples.
var mediaAritmetica = new Array(8, 7, 10, 9);// [8, 7, 10, 9]
//Percorrendo com laço FOR simples em Javascript puro:
for (var i = 0, l = mediaAritmetica.length; i < l; i++) {
console.log(mediaAritmetica[i]);
}
@YurePereira
YurePereira / checked_input_check_with_attr_jquery.js
Last active June 19, 2019 14:52
Ways to check if an input Checkbox is checked
var myCheckbox = $('#my_checkbox:checked');
//Checando com o selector :checked
if (myCheckbox.val()) {
console.log('Checked!');
} else {
console.log('Not checked!');
}
-- Template to use transaction in SQL Server
GO
USE your_database_name;
GO
BEGIN TRANSACTION tran_your_transaction_name;
/**
*
* Função que faz a validação de CPF, verificando se ele está no formato certo, exemplo 'xxx.xxx.xxx-xx' ou 'xxxxxxxxxxx', e se
* ele é válido, caso as duas verificação sejam verdadeiras será retornado TRUE ou FALSE caso contrario.
*
* @param c: String CNPJ a se validado.
* @return Boolean
*
*/
function validCPF(c) {
/**
* Função que faz a validação de DATA verificando se ela está no formato mm/dd/aaaa, assim retornando TRUE caso esteja
* e FALSE caso contrario.
*/
function validateDateBrazil(c) {
if (c.match(/^[0-9]{1,2}\/[0-9]{1,2}\/[1-9]{1}[0-9]{3}$/)){
var day = c.replace(/([0-9]{1,2})\/[0-9]{1,2}\/[0-9]{4}/,'$1'),
/**
* Função para criar constantes no JavaScript (ECMAScript 5).
*
* @param name {string} nome da constante.
* @param value {*} valor da constante.
*
*/
function define(name, value) {
Object.defineProperty(window, name, {
@YurePereira
YurePereira / validar_cnpj_remotamente.js
Created July 15, 2016 13:30
Validar CNPJ remotamente com jQuery Validation
//Adicionar validação do CNPJ.
function adicionarValidacaoCNPJ(valid) {
var cnpjEmpresa = $('#cliente_prop_cli_nr_cnpj_empresa');
cnpjEmpresa.rules('remove', 'remote');
if (valid) {
cnpjEmpresa.rules('add', {
/**
* Number Generator JavaScript
*
* @param min {Integer} Number start
* @param max {Integer] Number finish
*
* @return {Integer}
*
*/
function randomNumber(min, max) {
/**
* Verifica se determinado valor (value) está dentro de um determinado Array (Vector).
*
* @param value Any Valor a ser pesquisado.
* @param vector Array Vetor onde será pesquisado um valor passado por parâmetro.
*/
function inArray(value, vector) {
var count = 0,
length = vector.length;
@YurePereira
YurePereira / internationalization_datepicker_pikaday.js
Created August 5, 2016 18:36
Internationalization Datepicker Pikaday to Brazil
var i18nBr = {
//previousMonth : 'Previous Month',
previousMonth : 'Mês anterior',
//nextMonth : 'Next Month',
nextMonth : 'Próximo mês',
//months : ['January','February','March','April','May','June','July','August','September','October','November','December'],
months : ['Janeiro','Maio', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
//weekdays : ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],