Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2004, 08:48
Anarko
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
PHP es rebelde con las expresiones regulares?

Hago esto:

<?php
$cad = 'MaRiO BeNnEdEti';
if(ereg('[a-Z]',$cad)...

Y me da eror, pero el manual que tengo dice que que [a-Z] = cualquier letra MAYUS o minus.

Y esta otra:

$cad='<<<<<<<<<';
if(ereg('( )|\w',$cad)){echo 'invalido';}

Y se supone que \w = cualquier caracter NO ALFANUMERICO

Pero no me funciona... ?

Existe una funcion en PHP asi?:

$cad=quitar_todo_caracter_que_no_sea_alfanumerico( $cad);

Es decir, + que strip_tags();

Gracias