le MEMO du WEB développeur
 

••• Les expressions régulières •••   Liste des Mémos, astuces et bonnes pratiques

Vérifier la validité d'une URL en PHP - Expression régulière - PHP
Vérifier la validité d'une URL en Javascript - Expression régulière - Javascript
Ajouter un masque de saisie dans un champs input text - JQuery
Vérifier la validité du format d'un email en PHP - Expression régulière - PHP
Replace() ou Remplacer une chaîne de caractères par une autre en Javascript - Javascript

Sélecteurs RegExp et JQuery - JQuery

Un article lourd de promesses sur l'utilisation des expressions régulières dans JQuery moyennant l'ajout du plugin suivant :

jQuery.expr[':'].regex = function(elem, index, match) {
    var matchParams = match[3].split(','),
        validLabels = /^(data|css):/,
        attr = {
            method: matchParams[0].match(validLabels) ?
                        matchParams[0].split(':')[0] : 'attr',
            property: matchParams.shift().replace(validLabels,'')
        },
        regexFlags = 'ig',
        regex = new RegExp(matchParams.join('').replace(/^\s+|\s+$/g,''), regexFlags);
    return regex.test(jQuery(elem)[attr.method](attr.property));
}

Exemple d'utilisation :

séléctionne tous les éléments dont l'id commence par une voyelle

$(':regex(id,^[aeiou])');

Lire l'article car je n'ai pas encore étudié cette fonctionnalité de près :

http://www.jquery.info/spip.php?article91

publié le 18/12/2011 par Memo Web
Expression régulière
Commenter le Mémo :

Format e-mail et téléphone portable - Javascript
Vérifier qu'une chaine est constituée de caractères alphanumériques - Javascript
Enlever des mots avec les expressions régulières - PHP
Ajoutez vos propres Mémos sur MEMO-WEB

Il suffit de vous créer un compte sur le site

Vous pourrez choisir un thème parmis l'une des catégories proposées par MEMO-WEB.

Rédigez votre Mémo.
Après validation par MEMO-WEB, il sera mis en ligne.
Ajouter vos Mémos