Я намагався поставити валідацію діапазону для широти і довготи нижче перевірки шаблону.
Для Longitude діапазон становить від -180 до 180, коли я намагаюся дати щось на зразок 100 або -100 його, що дає мені повідомлення про помилку
^-?(?:180(?:(?:.0{1,4})?)|(?:[0-9]|[1-9][0-9]|1[1-7][0-9])(?:(?:.[0-9]{1,4})?))$
Відповіді:
0 для відповіді № 1Я думаю, що це вам допоможе Latitue = від -90 до +90 і Довгота -180 до + 180
^([-+]?d{1,2}[.]d+),s*([-+]?d{1,3}[.]d+)$
0 для відповіді № 2
Спробуйте нижче рівнятись для широти та довготи
Широта від -90 до +90
^[-+]?([1-8]?d(.d+)?|90(.0+)?)$
Довгота від -180 до +180
^[-+]?(180(.0+)?|((1[0-7]d)|([1-9]?d))(.d+)?)$