纬度check
function is_map_latitude($text) {
$pattern = '/^[\-\+]?([0-8]?\d{1}\.\d{1,5}|90\.0{1,5})$/';
if(preg_match($pattern, $text)){
return TRUE;
}else{
return FALSE;
}
}
经度check
function is_map_longitude($text) {
$pattern = '/^[\-\+]?(0?\d{1,2}\.\d{1,5}|1[0-7]?\d{1}\.\d{1,5}|180\.0{1,5})$/';
if(preg_match($pattern, $text)){
return TRUE;
}else{
return FALSE;
}
}
function is_map_latitude($text) {
$pattern = '/^[\-\+]?([0-8]?\d{1}\.\d{1,5}|90\.0{1,5})$/';
if(preg_match($pattern, $text)){
return TRUE;
}else{
return FALSE;
}
}
经度check
function is_map_longitude($text) {
$pattern = '/^[\-\+]?(0?\d{1,2}\.\d{1,5}|1[0-7]?\d{1}\.\d{1,5}|180\.0{1,5})$/';
if(preg_match($pattern, $text)){
return TRUE;
}else{
return FALSE;
}
}
本文提供了一种使用PHP正则表达式验证经纬度有效性的方法。包括两个函数:一个是验证纬度的有效性,另一个是验证经度的有效性。这些函数可以帮助开发者确保地理坐标数据的准确性。
1万+

被折叠的 条评论
为什么被折叠?



