Programación Web y Scripting > JavaScript
Cambiar valor de una variable
(1/1)
spyfly:
Hola. Tengo una web con javascript. El caso es que tengo una variable (ip) que recoge una ip que mete un usuario en un campo. pe.: 212.32.25.121 ó 145.210.251.23
Lo que necesitaria hacer es elmacenar en una variable esa misma ip acabada en .1.
Me refiero a tengo una variable (ip) con una ip almacenada (212.32.25.121 ó 145.210.251.23 o la que sea...) y quiero almacenar en otra variable la ip acabada en .1 (212.32.25.1 ó 145.210.251.1 o la que sea...)
Si me pudiesen indicar el codigo de como hacerlo, me vendria genial.
Gracias y un saludo
fonsi3:
Pudes lograrlo mediante una simple regular expression
--- Código: Text ---var pattern = /.1$/;var str = '212.32.25.1';if( pattern.test( str ) ) { alert( 'Ip termina en .1' );} else { // no termina en 1 alert( 'Ip termina no termina en .1' );}
spyfly:
Muchas gracias por las indicaciones. heutilizado este métod y me funciona:
posicion=ip2b.lastIndexOf("."); BUSCA LA ULTIMA POSICION DONDE APARECE .
ipbbras=ip2b.substr(0,posicion)SACA TODOS LOS CARACTERES ENTRE EL 0 Y EL PUNTO QUE BUSCAMOS ARRIBA
ipbbrasb=ipbbras.concat(".1");AÑADE .1 A LA CADENA
Muchas gracias.
Navegación
Ir a la versión completa