|
ulf-wendel.de   
|
|
 Home < PHP Schulung  < Fortgeschrittenes PHP  < Regular Expressions  < POSIX: ereg_*    |       |  
Print Version    
---
|
|
 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]]

<  ^  >

 Neues

 XML/XSLT Menu
 OOH-Form Rewrite

 PEAR Cache:
  SHM Container

 Suchstring Parser
 Buchrezensionen
 PEAR Cache:
  OutputCompression

 PEAR Menu Browser
 PEAR Menu Tutorial 
 PEAR Cache


 Tipp

Download Version:
oben rechts,
Download *.tar.gz
|
| --- |
|
  Top   |   <  ^  >   |   phpOpenTracker Statistik   |   URL: http://www.ulf-wendel.de/schulung/regexp/posix.php   |   Stand: 13.03.2001   |   © Ulf Wendel   
|
| --- |

0.013 s Bearbeitungszeit, 0.002 s IT[X], 0.002 s Menu 3