Translate

Saturday, February 8, 2014

Evaluate Regular Expression using Javascript

 Welcome to FullStackTutorials, in this post, I will teach you how to evaluate Regular Expression (REGEX ) using Javascript.

To evaluate Regular Expression, we need to use the Javascript function called "TEST",this function will help us to assess a pattern, so if the pattern matches with the string will return true otherwise false.


Example:

we are define 2 variable:
  • The pattern 
  • The string to be assessed



//as we can see this pattern is to validate emails

var Pattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/
 


.

//This is the string to be evaluated
var mystring = 'myemail01@mydomin.com';
 


To use the test" function  is so easy as this, first we need put the pattern variable followed by a dot(.) then we put the function test and finally we put our string inside the parentheses.


.

var result = Pattern.test(mystring);

document.write('Patron: '+Pattern+' '+'
My Email: '+mystring);

alert(result);
 



Output:





The whole code is:





Obtener el primer div hijo con JQUERY

  Obtener el primer div hijo con JQUERY, Obtener el ultimo hijo de un div y Recorrer cada div hijo


En este post tratre de explicar como obtener el primer hijo de un div, el ultimo y recorrer todos los div hijo la verdad  creo  que hay muchas formas de poderlo hacer pero esta es la forma en que yo lo hago.

este es nuestro html:

 <body>
    <div id='container'>
   <div class="green">first</div>
   <div class="green">second</div>
   <div class="green">third</div>
    </div>
  </body>


Obtener el Primer children de un div padre
es bastante sencillo div container es el padre de los div con clase green ahora bien para obtener el primer hijo de un div padre  puedes hacer los siguiente:

var first = $('#container').children(':first-child').text();
alert('first child is: '+first);

explicacion:
seleccionamos el div padre:  $('#container')
mostramos todos los hijo  que posee con:children()
La funcion children  le pasamos el para metro :    :first-child
extraemo el texto que posee el div:  text()

y con eso obtenemos el primer children de un div padre

=========================================

Obtener el ultimo children de un div padre
es bien parecido a los anterions solo cambio en una cosa:

var lastchilkd = $('#container').children(':last-child').text();
alert('Last child is: ' + lastchilkd);



explicacion:

seleccionamos el div padre:  $('#container')
mostramos todos los hijo  que posee con:children()
La funcion children  le pasamos el para metro :    :last-child
extraemo el texto que posee el div:  text()


=================================================

Recorre todos los hijos de un padre

Para recorrer y tener el text de cada uno de los children hacemos uso de la funcion each de jquery de esta manera:

$('#container').children().each(function(){  

       alert('estamos en div: ' +$(this).text())      
   }),

veamos que hace este pequeño condigo:

obtenemos todos los children : 

$('#container').children()





output:


 <div class="green">first</div>
 <div class="green">second</div>
<div class="green">third</div>

con la funcion each es como un for  que va recorriendo  cada uno de los div
esta es la sintaxis:
each(function(){  })

dentro de la funcion podemos  obtener el valor actual en  cada recorrido de esta manera:

$(this) //esta proporciona el div en el que esta si es el primero el primero , si es el segundo el segundo y asi sucesivamente.


estando adentro podemos obtener el texto del div de la siguieten form:

$(this).text()

outout:
first
second
third


y eso seria todo si tienen preguntas o dudas  pueden dejar sus comentarios.








Arreglos Con Javascript y Jquery

Jquery - Como saber si un valor existe en un array javacript

A veces nos vemos en la necesidad de saber si un valor existe en un array en javacript esto se vuelve un poco  trabajoso, por que  tenemos que estar recorriendo y comparando, pero existe otra forma mas facil y todo esto a gracia a JQUERY, jquery tiene una funciona bastante util llamada  $.inArray(valor,array)
El cual recibe dos paramentros:

1- El valor que deseamos evaluar.
2- El array que supuestamente contiene ese valor

Ejemplo:

Formamos  nuestro arreglo con javascript de la siguiente forma
<script>
    var aArray =new Array('perro','gato','love','naranja','viernes');

//solo en google chrome podemos imprimir el arreglo con el siguiente codigo
  console.log(aArray);


</script>

La salida es esta : ["perro", "gato", "love", "naranja", "viernes"]


Ahora que ya tenemos nuestro arreglo guardamos en una variable nuestro valor que queremos saber si existe en el array:

var myValue = 'gato';

Para saber si "gato" esta en el array usamos la funcion $.inArray de la siguiente forma:

var result = $.inArray(myValue,aArray);

OJO:
si "gato" existe en el array nos devolvera la posicion en se encuentra, pero si no esta nos retornara el valor de -1

espero que les sea de ayuda por cualqueir cosa pueden dejar sus comentarios.



Conectarse a una Base De Datos MYSQL con PHP

Como Conectarse a una Base De Datos MYSQL  con PHP 

Para conectarse a una base de datos mysql tienes que hacer los siguientes:


Primero establecemos la coneccion con la funcion de php  "
mysql_connect
" el cual recibe como parametro el server,usuario y el password y despues seleccionamos la base de datos que queremos con la funcion 
mysql_select_db la cual recibe como parametro el nombre de la base y la coneccion.


<?PHP
//en  mi local como no posee password lo dejo en blanco pero en produccion tu tendras que //colocar el password
$link= mysql_connect("localhost","root",""); 


//seleccionamos el nombre de la base como por ejemplo bda_test
$db_selected = mysql_select_db('bda_test', $link);
?>

y con esto ya  estas conectado la base de datos  de mysql y podras consultar la base atravez querys con la funcion php mysql_query.

espero que les haya servido nos  vemos al rato.

OPERACIONES CON FECHAS EN PHP

SUMAR DIAS,MESES Y AÑOS CON PHP


Este dia tratare de explicar como sumar dias, mese y años con php.

bueno lo primero que vamos a hacer es guardar en una variable la fecha actual con la cual vamos a trabajar para ellos vamos a hacer lo siguiente:

$currentDat = date('Y-m-d',time());

una vez tengamos la fecha actual procedemos a sumar los dias,mese y años de la siguiente forma:


echo date('Y-m-d',strtotime($currentDat."+1 days"));//para sumar un dia
echo date('Y-m-d',strtotime($currentDat."+1 month"));// para sumar 1 mes
echo date('Y-m-d',strtotime($currentDat."+1 years")); //para sumar 1 año

estas serian las  salidas

para fecha actual:  2013-02-13
Sumado un dia:    2013-02-14
sumado un mes:  2013-03-13
sumado un año:  2014-02-13

Remove Duplicate array elements and sort their indexes



In this post will learn how to remove the duplicate  element from an array using PHP

1- This is our unidimensional array:

   
    $DayofWeek = array('lunes','martes','lunes','miercoles','miercoles','jueves','martes','viernes','miercoles');
 
Output:
 Array
(
    [0] => lunes
    [1] => martes
    [2] => lunes
    [3] => miercoles
    [4] => miercoles
    [5] => jueves
    [6] => martes
    [7] => viernes
    [8] => miercoles
)

As you can see we have a duplicate elements to remove the duplicity we can use the php function called array_unique() as follows:

   
    $newArray = array_unique($DayofWeek);
 



Remember  array_unique function will create a new array.

This is the output:

Array
(
    [0] => lunes
    [1] => martes
    [3] => miercoles
    [5] => jueves
    [7] => viernes
)
 
 
If you have noticed the array is untidy  if you want to sort by the indix , there is a php a php function called sort :

   
   sort($newArray);
 




This is the output
Array
(
    [0] => jueves
    [1] => lunes
    [2] => martes
    [3] => miercoles
    [4] => viernes
)

How to pass PHP variable to Javascript

   How to pass PHP variable to JavaScript



In this post we'll learn the best way  to pass PHP variable to javascript,It is really simple and easy. The example below will show you how to do it.

This is our PHP  code where we have assigned the value "Australia" to the variable $mycountry.



    $mycountry = 'Australia';
    
 


and this is our Javascript Code

<script>


  //solo imprimimos con un echo el contenido de la variable de php asignandola a una variable JS

var MynewVAr = '';


alert(MynewVAr);
 


</script>


This is quite easy this is the whole code:

<?php  


 $mycountry = 'Australia';
 

?>

<script>


  //solo imprimimos con un echo el contenido de la variable de php asignandola a una variable JS

var MynewVAr = '';


alert(MynewVAr);
 


</script>




How to print an array using PHP


 In this post, we will learn the different ways to print an array using PHP.

1- To print an array, we can use a PHP function called print_r(),which receive an array as parameter::
´
Example: we are going to create our unidimensional array

    

    $aArray = array('lunes','martes','miercoles','jueves','viernes');
 


Now, we will pass the array to the print_r function:

   
     print_r($aArray );
 

This is the output:

     Array ( [0] => lunes [1] => martes [2] => miercoles [3] => jueves [4] => viernes )




2- the second way is using the php  function var_dump()

Example: we are going to create our unidimensional array

  
$aArray = array('lunes','martes','miercoles','jueves','viernes');
 


Now, we will pass the array to the var_dump function:
  

var_dump($aArray );
 


This is the output:

      array(5) { [0]=> string(5) "lunes" [1]=> string(6) "martes" [2]=> string(9) "miercoles"   [3]=> string(6) "jueves" [4]=> string(7) "viernes" }





3-
3- Finally, we have a combination of HTML and PHP, that will help us to see the array  more  tidy:

This is the code:


<?php

   
  
 $aArray = array('lunes','martes','miercoles','jueves','viernes');
 
  ?><pre><? print_r($aArray );?></pre><?  
?>

 This is the output:


Array
(
    [0] => lunes
    [1] => martes
    [2] => miercoles
    [3] => jueves
    [4] => viernes
)