Hola buenas necesito algo bastante sencillo pero con lo que no doy el tema es copiar "cadena1" de un textbox a otro de un formulario php pero obteniendo solo los caracteres del inicio de cadena1 hasta que llegue el caracter "_" tambien se que que esos caracteres sean los que sean van a ser numeros.
Para ello supuse que serian necesarias expresiones regulares busque por internet y probe pero nada.
Pongo mi codigo
Código:
function copi()
{
var ruta = document.subirProy.ruta.value;
var reg = new RegExp ("^\d(1,6)");
document.subirProy.remoto.value = ruta.match(reg) ;
}
El caso es que cuando uso el .match ya sea sobre una variable o una cadena a pelo no funciona o no devuelve nada
A la funcion la llamo en el onChange y haciendo la sustitucion de cadenas sin cambiar nada funciona perfectamente.
Un saludo y gracias