JQuery - Javascripts tricks


 5/20/2015

Supprimer tous les tags HTML d'une chaine de caracteres :

var stringWithoutHtmlTags = OriginalStringWithTags.replace(/(<([^>]+)>)/ig,"");

 

Utiliser replace all avec javascript, ex : Remplacer tous les points d'une chaine de caractere:

var chaineSansPoints = chaineAvecPoints.Replace(/\./g, "");

Replace(".","") remplacera seulement le premier point

 

Tester une date en jQuery avec une expression réguliere

- Fonction javascript

function testDate(str) {
   var m = str.match(/^(\d{1,2})\/(\d{1,2})\/(\d{4})$/);
   return (m) ? new Date(m[3], m[2] - 1, m[1]) : null;
}

- Utilisation

if (testDate(date) == null) {
    // Date false  

} else {
     // Date true

}

 

Tester si une chaine de caractere contient une sous chaine de caracteres (String contains substring)

if ($("#spnMessage").text().toLowerCase().indexOf("error") >= 0) {
…
}

 

Lire et obtenir le parametre dans une url (get query string parameter)

function getParameterByName(name) {
var match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}

 

Ajouter et supprimer une classe en jQuery

$("#theTextBox").addClass('highlightErrors');
 
$("#theTextBox").removeClass('highlightErrors');

 

Déclencher

...

Lire >>

  • 1