社区
Ajax
帖子详情
正则 验证 经纬度。
andyxl
2011-06-03 10:04:49
lng = /^-?(?:(?:180(?:\.0{1,15})?)|(?:(?:(?:1[0-7]\d)|(?:[1-9]?\d))(?:\.\d{1,15})?))$/
lat = /^-?(?:90(?:\.0{1,15})?|(?:[1-8]?\d(?:\.\d{1,15})?))$/
这两个正则用起来有些问题。
...全文
685
7
打赏
收藏
正则 验证 经纬度。
lng = /^-?(?:(?:180(?:\.0{1,15})?)|(?:(?:(?:1[0-7]\d)|(?:[1-9]?\d))(?:\.\d{1,15})?))$/ lat = /^-?(?:90(?:\.0{1,15})?|(?:[1-8]?\d(?:\.\d{1,15})?))$/ 这两个正则用起来有些问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
px372265205
2011-06-07
打赏
举报
回复
[Quote=引用 5 楼 q107770540 的回复:]
引用 2 楼 hongmei85 的回复:
试下
// 经度
// 经度
lng = /^[EW]?((\d|[1-9]\d|1[0-7]\d)[\s\-,;°度](\d|[0-5]\d)[\s\-,;′分](\d|[0-5]\d)(\.\d{1,2})?[\s\-,;\"秒]?$)|(180[\s\-,;°度]0[\s\-,;′分]0[\s\-,;\"秒]?$)/;
//纬度
……
[/Quote]
研究的好深啊、++
q107770540
2011-06-07
打赏
举报
回复
[Quote=引用 2 楼 hongmei85 的回复:]
试下
// 经度
// 经度
lng = /^[EW]?((\d|[1-9]\d|1[0-7]\d)[\s\-,;°度](\d|[0-5]\d)[\s\-,;′分](\d|[0-5]\d)(\.\d{1,2})?[\s\-,;\"秒]?$)|(180[\s\-,;°度]0[\s\-,;′分]0[\s\-,;\"秒]?$)/;
//纬度
lat = /^[NS]?((\d|[1-8]……
[/Quote]
要求还是比较严格的:
度、分、秒三个节都要有;
每节的数字不能以 0 开头(比如不能写 08度,而要写 8 度);
秒的数字可以是小数,小数点后最多有两位数字;
分隔三个节的标志符可以是空格、中横线、逗号、分号、°′"或者度分秒;
取值范围,经度为 0度0分0秒 至 180度0分0秒;纬度为 0度0分0秒 至 90度0分0秒。
andyxl
2011-06-07
打赏
举报
回复
google map 拖动获取页面的中心经纬度,会出现【经度】递增的情况(>180).
谢了,大家。
frankrenping
2011-06-06
打赏
举报
回复
2楼牛人啊!
qingYun1029
2011-06-04
打赏
举报
回复
强淫啦!!!
hongmei85
2011-06-03
打赏
举报
回复
试下
// 经度
// 经度
lng = /^[EW]?((\d|[1-9]\d|1[0-7]\d)[\s\-,;°度](\d|[0-5]\d)[\s\-,;′分](\d|[0-5]\d)(\.\d{1,2})?[\s\-,;\"秒]?$)|(180[\s\-,;°度]0[\s\-,;′分]0[\s\-,;\"秒]?$)/;
//纬度
lat = /^[NS]?((\d|[1-8]\d)[\s\-,;°度](\d|[0-5]\d)[\s\-,;′分](\d|[0-5]\d)(\.\d{1,2})?[\s\-,;\"秒]?$)|(90[\s\-,;°度]0[\s\-,;′分]0[\s\-,;\"秒]?$)/;
xuexiaodong2009
2011-06-03
打赏
举报
回复
http://msdn.microsoft.com/zh-cn/library/ae5bf541(VS.80).aspx
正则表达式语法
javascript
经纬度
校验
正则
表达式
webgis开发中标准规范
经纬度
正则
校验函数
### WebGIS开发中标准规范
经纬度
正则
校验函数 #### 概述 在WebGIS(Web Geographic Information System)开发过程中,确保数据的准确性和一致性是至关重要的。尤其是在处理地理位置数据时,对于
经纬度
的输入校验尤...
江苏省
经纬度
范围
正则
校验表达式
在本例中,
正则
表达式被用来
验证
输入的江苏省
经纬度
数据是否符合一定的格式标准。 江苏省位于中国东部沿海地区,其
经纬度
范围大致为:经度约在119.6°E至121.5°E之间,纬度约在30.9°N至35.2°N之间。在进行数据...
web 识别收货地址,前端通过js来识别相应的数据参数
- 使用
正则
表达式进行复杂的数据格式
验证
,如
验证
邮箱、电话号码的格式。 3. **地理编码(Geocoding)**: - 使用API,如Google Maps API或高德地图API,将用户输入的地址转换为
经纬度
坐标,便于地图展示和配送...
解析
经纬度
信息
对于从用户输入中提取
经纬度
,可能需要额外的
验证
步骤,确保用户输入有效。例如,可以检查输入是否在有效的纬度(-90到90度)和经度(-180到180度)范围内。 在处理地理空间数据时,可能还会涉及到其他库,如`...
Ajax
52,782
社区成员
25,335
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章