/ / expresión regular para latitud y longitud con un rango de -90 a 90 y de -180 a 180 en angular 2 [duplicado] - expresión regular, angular

expresión de expresión regular para latitud y longitud con rango de -90 a 90 y -180 a 180 en angular 2 [duplicado] - expresión regular, angular

Estaba tratando de poner la validación de rango para la latitud y la longitud por debajo de la validación del patrón.

Para Longitud, el rango es de -180 a 180 cuando estoy tratando de dar algo como 100 o -100 me está dando un mensaje de error

^-?(?:180(?:(?:.0{1,4})?)|(?:[0-9]|[1-9][0-9]|1[1-7][0-9])(?:(?:.[0-9]{1,4})?))$

Respuestas

0 para la respuesta № 1

Creo que esto te ayudará Latitud = -90 a +90 y Longitud -180 a + 180

^([-+]?d{1,2}[.]d+),s*([-+]?d{1,3}[.]d+)$

0 para la respuesta № 2

Pruebe debajo de la expresión regular para latitud y longitud

Latitud -90 a +90

^[-+]?([1-8]?d(.d+)?|90(.0+)?)$

Longitud -180 a +180

^[-+]?(180(.0+)?|((1[0-7]d)|([1-9]?d))(.d+)?)$