JQuery - Javascripts tricks
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');