Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/06/2013, 02:08
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 12 años, 6 meses
Puntos: 127
Respuesta: permitir espacios

1. Por favor, utiliza el marcado de js, ya que es complejo leerlo así.

2. Hacen falta más datos para saber qué quieres exactamente. Necesitarías modificar la expresión regular. Veo que la regexp cuadra cuando comienza (o no) con - y continúa o no con algún número indefinidamente. Si quieres que continúe con algún número o no o un espacio o no

[0-9]* -> un número 0 ó más veces
([0-9]| )* -> un número o un espacio 0 o más veces

Código Javascript:
Ver original
  1. var re = /^(-)?([0-9]| )*$/;

Eso haría cuadrar una combinación así

-001 32543 31

No tiene ningún misterio. Un saludo
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor