Skip to content

Instantly share code, notes, and snippets.

View robertoandres24's full-sized avatar
🏠
Working from home

Roberto Obando robertoandres24

🏠
Working from home
View GitHub Profile
Brian Cray's original, for Wordpress:
<?php
$mycontent = $post->post_content; // wordpress users only
$word = str_word_count(strip_tags($mycontent));
$m = floor($word / 200);
$s = floor($word % 200 / (200 / 60));
$est = $m . ' minute' . ($m == 1 ? '' : 's') . ', ' . $s . ' second' . ($s == 1 ? '' : 's');
?>
let cleanVersions = versions.map(v => {
var obj = { ...v, model: { ...v.model, carClass: v.model.carClass.map(t => slugify(t)) } }
return obj
})
@robertoandres24
robertoandres24 / index.js
Last active August 27, 2022 04:24
Validador ruc, dni Peru
//let dni='';
/*while(!(/^\d{8}[a-zA-Z]$/.test(dni))){
dni = prompt("Introduzca un número de DNI: 8 números y una letra");
}*/
function validateDni(dni) {
//Se separan los números de la letra
var letraDNI = dni.substring(8, 9).toUpperCase();
var numDNI = parseInt(dni.substring(0, 8));
@robertoandres24
robertoandres24 / validarRUT.html
Created July 2, 2019 22:10 — forked from gaulatti/validarRUT.html
HTML5 Chilean RUT Validator
<!doctype html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Validador de RUT HTML5</title>
</head>
<body>
<form>
<input type="text" id="rut" name="rut" required oninput="checkRut(this)" placeholder="Ingrese RUT">
<button type="submit">Validar RUT y Enviar Form</button>
@robertoandres24
robertoandres24 / mask
Last active July 3, 2019 15:49
Para el uso de la mascara se asume la existencia de Jquery
maskRut(elementId) {
; (function (a) {
a.fn.validCampoFranz = function (b) {
a(this).on({
keypress: function (a) {
var c = a.which,
d = a.keyCode,
e = String.fromCharCode(c).toLowerCase(),
f = b
; ((-1 != f.indexOf(e) ||
{
"window.zoomLevel": 1,
"editor.tabSize": 2,
"editor.insertSpaces": true,
"terminal.integrated.fontSize": 15,
"editor.minimap.enabled": false,
"editor.multiCursorModifier": "alt",
"editor.snippetSuggestions": "top",
"editor.scrollBeyondLastLine": true,
"workbench.startupEditor": "newUntitledFile",
@robertoandres24
robertoandres24 / index.js
Created October 17, 2019 19:33
promise all
async function getfbProfile(token) {
try {
const user = axios.get('https://graph.facebook.com/me', {
params: {
access_token: token,
fields: 'picture,accounts',
},
});
const pages = Promise.all(user.data.accounts.data.map(({ id }) => {
shortStory.replace(/[aeiou]/ig, 'i')
@robertoandres24
robertoandres24 / index
Created November 28, 2019 00:02
si es que hemos importado los estilos por defecto de slick es importante que cada slide tenga la clase `slick-slide` ya que este tiene un `display:none` que evita que se apilen las imagenes al refrescar la pagina
<div id="your-slider" class="slick-slider">
<div class="slick-slide">
your content
</div>
<div class="slick-slide">
your content
</div>
<div class="slick-slide">
your content
</div>
// Type JavaScript here and click "Run Code" or press Ctrl + s
console.log('Hello, world!');
// Challenge 1
function addTwo(num) {
return 2 + num
}
// To check if you've completed it, uncomment these console.logs!