¿Cuál sería la expresión regular para permitir los dígitos y un punto? Con respecto a esto \D
solo permite dígitos, pero no permite un punto, lo necesito para permitir dígitos y un punto esto es referirse como un valor flotante Necesito ser válido al hacer una función keyup
en jQuery, pero todo lo que La necesidad es la expresión regular que solo permite lo que necesito permitir.Regex permitir dígitos y un solo punto
Esto será en el nativo de JavaScript replace
función para eliminar no dígitos y otros símbolos (excepto un punto).
Saludos.
Esa expresión regular informará una coincidencia en prácticamente cualquier cosa. Por ejemplo, en .NET el resultado de 'Regex.Replace (" xyzzy ", @" \ d * (\. \ D +)? ","! ");' Será '! X! Y! Z! Z! y! '. Estoy bastante seguro de que los resultados en JavaScript serán los mismos. Como todo es opcional, la expresión regular coincidirá en todas las posiciones. –
@Jim Mischel, buena idea. Edité la respuesta con expresiones regulares mejoradas. –
@ [Harpyon] ¿Hay algo que falta? Aparece el mensaje "Grupo inválido":/(? <=^|) \ D + (\. \ D +)? (? = $ |) | (? <=^|) \. \ D + (? = $ |)/ – Zesty