Sourcegeek: Estuve leyendo sobre "is_numeric", pero dado el hecho que devuelve un booleano me pareció que no era lo que necesitaba. El pattern que uso para javascript me elimina todos los demás carácteres que no quiero dejando sólo números y puntos. Pretendía hacer algo similar.
Hazuki: Muchísimas gracias, por lo visto me pasé en los carácteres que debía usar.
Muchas gracias a ambos, fueron de mucha ayuda.