mod_rewrite de apache (expresiones regulares)

EnZo

Hola, quiero hacer un rewriterule
donde solo sean numeros del 0 al 9
el ponerlo es opcional y debe ser una maximo de 3
y no debe empezar nunca por 0

Se hacerlo, menos lo de evitar que empiece por 0

RewriteRule [0-9]{0,3}$ web.php?s=$1

como lo construiriais para que nunca empiece por 0?

yo probe con
RewriteRule [1-9][0-9]{0,2}$ web.php?s=$1

pero claro ya te obliga a que pongas un numero a la fuerza

RewriteRule [1-9]?[0-9]{0,2}$ web.php?s=$1

y asi tmpc funciona, alguien sabria como? gracias :)

Usuarios habituales

  • EnZo