Activité-Paranormale


Red devil Information

Advertisements

Search

Development

Contribute your coding skills!

Develop

Quotations

Random quotation
We're really quite nice and friendly, but everyone has a beastly side to them, don't they?
(Sid Vicious)

Events - October 22

Event Calendar

Validation

Valid XHTML 1.0 Transitional Valid CSS!

Crystal ballMagic trick

AbductionDétecter si une chaîne de caractères contient du HTML

Voici comment détecter si une chaîne de caractères contient des balises HTML à l'aide d'expressions régulières :

<?php
$chaineAControler = '<p>Voici un exemple avec des balises <strong>HTML</strong>.</p>';

// Utiliser une expression régulière pour vérifier les balises HTML
$motif = '/<[^>]*>/';

if (preg_match($motif, $chaineAControler)) {
    echo "La chaîne contient des balises HTML.";
} else {
    echo "La chaîne ne contient pas de balises HTML.";
}

Dans ce code, l'expression régulière /<[^>]*>/ est utilisée pour rechercher toute sous-chaîne qui commence par < et se termine par >. Si preg_match trouve une correspondance, cela indique que des balises HTML sont présentes dans la chaîne.

Veuillez noter que cette expression régulière simple ne valide pas le HTML ; elle vérifie uniquement la présence des balises HTML. Pour une analyse HTML plus complète et une validation, vous pouvez envisager d'utiliser une bibliothèque dédiée à l'analyse HTML comme DOMDocument ou PHP Simple HTML DOM Parser.



PHP - CC BY 2.5


Advertisements