Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2008, 13:05
Avatar de AlaDelta
AlaDelta
 
Fecha de Ingreso: febrero-2008
Ubicación: Argentina
Mensajes: 56
Antigüedad: 17 años
Puntos: 0
regular expression con JavaScript

Tengo un TextBox que debe aceptar solo lo siguiente:

"Format = N/A, I-10, US XX, SR XX, CR XXXX"
Donde las X representan cualquier número entero.

El tema es que yo tenía esto, que andaba perfecto,

function validName(sender, args)
{
var regex1 = /^US \d{2}$/;
var regex2 = /^SR \d{2}$/;
var regex3 = /^CR \d{4}$/;

if ( args.Value == "N/A" || args.Value == "I-10" || args.Value.search(regex1) != -1 || args.Value.search(regex2) != -1 || args.Value.search(regex3) != -1)
{
args.IsValid = true;
}
else
{
args.IsValid = false;
}
}

y un customValidator...

Pero necesito que las opciones puedan ser intersecciones de dos o tres,
por ejemplo:
N/A / I-10 / US 43
ó
US 72 / SR 21

Sé entiende?

Pido una mano con esto, porque ya nosé que hacer, probé con arreglos, pero me complican cuando puede ser cualquier numero...

Espero respuesta!!!

Graciasssssssssssssssss