|    
			
				19/08/2003, 22:57
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: enero-2002 Ubicación: Monterrey 
						Mensajes: 2.454
					 Antigüedad: 23 años, 9 meses Puntos: 5 |  | 
  |  Je je!!!
 Bueno, creo que solo explicar la parte agregada no ayudaría... voy a tratar de traducir todas las partes...
 
 '/\\b[\\d]{2,}[\\.]{0,1}[\\d]*\\b/'
 
 Primera sección: '/
 este caracter marca el inicio de un patrón
 
 Segunda sección: \\b
 Esto lo que hace es buscar una secuencia de caracteres NO COINCIDENTES en su tipo, por ejemplo un signo de $ y un numero
 
 Tercera sección: [\\d]{2,}
 Busca dos DIGITOS o más que estén juntos
 
 Cuarta sección: [\\.]{0,1}
 Busca  cero o un puntos (.) por si hay decimales
 
 Quinta sección: [\\d]*
 Busca cero o más DIGITOS, que pudieran ser los decimales
 
 
 Sexta sección: \\b
 Igual que la segunda, por ejemplo el ultimo dígito y un espacio
 
 Septima sección: /'
 este caracter marca el final de un patrón
 
 TRADUCIDO AL CASTELLANO:
 
 Busca DOS o MAS digitos (numeros), seguidos o no por un punto y más dígitos, que antes y despues tengan otro caracter que no sea un número.
 
 
 Saludos!
 
 
 PD.- A un parche le llamo cuando en lugar de replantear un código por completo, le comienzas a pegar lineas para solucionar los problemas que te va dando en el camino, y esos "parches" a veces al final te dejan un larguisimo script para solucionar algo muy simple (como ha sido este caso)
 
 NOTA: con "este caso" me refiero a la solución que puse yo originalmente, pues la solucion de leonardop ha sido la buena, y lo que le hemos agregado no han sido parches, sino simples mejoras para adaptarlo a tu necesidad....
 
				__________________Manoloweb
   Última edición por Manoloweb; 19/08/2003 a las 23:02
     |