Я проделал много, чтобы найти действительное регулярное выражение в javascript для проверки широты и долготы в отдельности.проверить длину и долготу jQuery
но тщетно ..
попытался следующие, но не работает ..
var latlngVal = /^-?([0-8]?[0-9]|90)\.[0-9]{1,6},-?((1?[0-7]?|[0-9]?)[0-9]|180)\.[0-9]{1,6}$/;
if (!latlngVal.test(this.value)) {
//logic
}
может кто-нибудь сказать мне самый простой способ проверки широты и долготы, введенный в текстовое поле .
Или есть аннотация mvc для проверки широты и долготы?
Почему использовать регулярное выражение только для этого? Вы можете использовать регулярное выражение для формы широты, но также используйте регулярное сравнение чисел для значения. Вероятно, вы сэкономите массу неприятностей, а не создаете слишком сложное регулярное выражение ». – Kippie
Я бы добавил некоторые пробелы (до, до и после «,», после). Кстати, что не работает? – hgoebl
Его указание «Локатор и долгота неверно напечатаны» для 24.791722, что правильно –