expresiones regulares-PHP
Publicado por sonite (4 intervenciones) el 07/08/2007 22:38:58
estoy comenzando a manejar las expresiones regulares en PHP, y tengo un problema para cotejar un expresion de un rif con lo que incluya el usuario.
tengo el codigo:
<?php
echo "<form method='post'>
<input type=hidden name='op' value='ds'>
<strong>Tu Rif:</strong>
<input type=text name='rif' value='' size='13'/>
<input type=submit name='submit' value='Enviar' />
</form>";
if (ereg("^[JN]{1}[-][1-9][^\.][1-9]$",$_POST['rif']))
{
print"<BR>Este Rif es correcto:{$_POST['rif']}";
}
else {echo "{$_POST['rif']} no es un rif válido";} echo "<br>";
?>
pero no valida correctamente si alguien me puede explicar.
gracias de antemano.
tengo el codigo:
<?php
echo "<form method='post'>
<input type=hidden name='op' value='ds'>
<strong>Tu Rif:</strong>
<input type=text name='rif' value='' size='13'/>
<input type=submit name='submit' value='Enviar' />
</form>";
if (ereg("^[JN]{1}[-][1-9][^\.][1-9]$",$_POST['rif']))
{
print"<BR>Este Rif es correcto:{$_POST['rif']}";
}
else {echo "{$_POST['rif']} no es un rif válido";} echo "<br>";
?>
pero no valida correctamente si alguien me puede explicar.
gracias de antemano.
Valora esta pregunta


0