Skip to content

Instantly share code, notes, and snippets.

@pimatco
pimatco / pushToArray.txt
Last active December 7, 2017 16:30
Push values to an Array Function Javascript
function pushToArray(array, descricao, value){
array.push({descricao: value});
}
@pimatco
pimatco / isAvailableFunction
Created December 7, 2017 16:31
Check if a value exists, otherwise pass Undefined
function isAvailable(param){
if(!param){
return param='Undefined'
}else{
return param=param;
}
}
@pimatco
pimatco / typesOfEventBindingAngular
Created December 15, 2017 13:23
All Event Binding Types in Angular 4
(focus)="myMethod()" // An element has received focus
(blur)="myMethod()" // An element has lost focus
(submit)="myMethod()" // A submit button has been pressed
(scroll)="myMethod()"
(cut)="myMethod()"
(copy)="myMethod()"
(paste)="myMethod()"
@pimatco
pimatco / convertDateToLocalTimeFunction
Last active December 22, 2017 11:48
Convert Date to Local Time using Momentjs library and Get Difference from one date to another in minutes, hours or days
//returns a string
convertToLocalTimeToString(hora){
hora = moment.utc(hora);
hora = hora.local().format();
return hora;
}
//returns a moment obj - use to get difference
convertToLocalTimeToObj(hora){
hora = moment.utc(hora);
@pimatco
pimatco / timeagoPipeAngular
Created February 7, 2018 15:46
Pipe with timeago for Angular
import { Pipe, PipeTransform } from '@angular/core';
import * as moment from 'moment';
//insert your locale
moment.locale('pt-br');
@Pipe({
name: 'timeago',
})
export class TimeagoPipe implements PipeTransform {
@pimatco
pimatco / arrayofemaildomains
Created February 26, 2018 18:11
Array of email domains. Not all of them are used nowadays or available to everyone but it's there.
"0-mail.com",
"007addict.com",
"020.co.uk",
"027168.com",
"0815.ru",
"0815.su",
"0clickemail.com",
"0sg.net",
"0wnd.net",
"0wnd.org",
@pimatco
pimatco / .htaccess
Created March 6, 2018 18:39 — forked from ScottPhillips/.htaccess
Common .htaccess Redirects
#301 Redirects for .htaccess
#Redirect a single page:
Redirect 301 /pagename.php http://www.domain.com/pagename.html
#Redirect an entire site:
Redirect 301 / http://www.domain.com/
#Redirect an entire site to a sub folder
Redirect 301 / http://www.domain.com/subfolder/
@pimatco
pimatco / rotating_irregular_animation
Created March 8, 2018 22:48
Animation CSS Rotating Irregular
/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
0% {
top:0px;
left: 0px;
opacity: 100;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
@pimatco
pimatco / passwordregexp
Created February 26, 2018 16:33
Reg Exp Password Validation
Minimum eight characters, at least one letter and one number:
"^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$"
Minimum eight characters, at least one letter, one number and one special character:
"^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$"
Minimum eight characters, at least one uppercase letter, one lowercase letter and one number:
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$"
Minimum eight characters, at least one uppercase letter, one lowercase letter, one number and one special character:
@pimatco
pimatco / SelecionarValoresUnicosDeJsonComJavascript.txt
Last active March 6, 2021 18:23
Select unique values from JSON file when clicking a button with Javascript
var json = [
{
"Year": 2001
},
{
"Year": 2017
},
{
"Year": 1900
},