Home  PHP Projekte  PHP Schulung  Informationsquellen  Geschichte  Core PHP  Fortgeschrittenes PHP  Datenbankzugriff  Regular Expressions  POSIX: ereg_*  PCRE: preg_*  Stringfunktionen  Templates  Cache-Technologien  OOH Forms  Technik der Site  Büchertipps  Fotografie  Airbrush  Kontakt  Stuff 
|
POSIX Regular Expressions
- Suchen: ereg(), eregi()
- Ersetzen: ereg_replace(), eregi_replace()
- Zerlegen: split(), spliti()
- Hilfreich: sql_regcase()
| POSIX: ereg_* |
Top |
|
<?php // E-Mail auf Gültigkeit testen function isValidMailadr($email) { // case insensitive eregi statt ereg return eregi( '[a-z]([-a-z0-9_\.])*@([-a-z0-9_]*\.)+[a-z]{2,}', $email); }
if (isValidMailadr("php@php-center.de")) print "[1] Die E-Mail ist gültig.\n"; if (isValidMailadr("nö@redsys.de")) print "[2] Die E-Mail ist gültig.\n";
print "\n"; // Texte zerlegen $text = "Otto Mustermann,\nBeispielfirma."; $words = split("\n", $text); print_r($words);
print "\n"; // Reguläre Ausdrücke für SQL Statements generieren // hier: [[Aa][Bb][Cc]] print sql_regcase("[abc]"); ?>
|
|
Ausgabe
|
Top |
[1] Die E-Mail ist gültig.
Array
(
[0] => Otto Mustermann,
[1] => Beispielfirma.
)
[[Aa][Bb][Cc]] |
|
|
< ^ >
|