Encontré el problema de interceptar cadenas esta mañana. Sabía que hay una diferencia entre substr y substring, pero no sé cuál es la diferencia.
Ahora lo marco como
String.substr (N1, N2). comúnmente usamos para especificar desde Intercept la cadena de longitud especificada (N2) en la posición (N1);
String.substring(N1,N2) Esta es nuestra cadena de uso común desde la posición especificada (N1) hasta la posición especificada (N2),
por ejemplo:
alert("abcdefg".substr(2,5)) Muestra "cdefg"
alert("abcdefg".substring(2,5)) muestra "efg"