Hola nuevamente: revisé lo del caracter "-" y estaba equivocado, pues se usa para formar las regexp, pero siempre dentro de corchetes, por lo tanto no es necesario el caracter de escape. Muy bien con lo de limitar el tamaño con '^' y '$'!!! Pero: ¿el modificador de global (g) es necesario?
Probé la funcion de JavierB y me andubo a la perfección, muchas gracias JavierB

. Lo probé con IE6, que explorador tenés vinicio?
Nos vemos