早教吧作业答案频道 -->其他-->
经纬度正则表达式判断现在刚学coolite不久,不过提问的跟coolite没多大关系啦,就是.net页面上的正则判断经纬度一般有两部分组成,中间用一个"."来区分明确来说,可以当做整数部分和小
题目详情
经纬度正则表达式判断现在刚学coolite不久,不过提问的跟coolite没多大关系啦,就是.net页面上的正则判断 经纬度一般有两部分组成,中间用一个"."来区分 明确来说,可以当做整数部分和小数部分 对于经度来说,整数部分应该是介于-180~~+180之间吧 纬度的整数部分应该是介于-90~+90之间 我把输入的格式弄成了两部分,整数和小数部分 要分别进行判断,我在做输入只能为数字的判断,是如下写的: var CheckIsNum = function(obj, newValue, oldValue) { var str = newValue; if (str == "") { return true; } if (/^[0-9]+$/.test(str)) return true; var doublePat = /^(\d+)(.{1})(\d+)$/g; if (doublePat.test(str)) { return true; } else { alert("请输入数字编号!"); //obj.value = ""; txtRegionCode.setValue(""); //清空非法字符 obj.focus(); return false; } } 但是现在到经纬度要判定是否属于一个范围的时候我不会写...请高人指点一下啦~~小女子不胜感激~~~最好是能写成我上述的判定格式~~感激不尽~~~
▼优质解答
答案和解析
如果doublePat 匹配的是 {经度值}.{纬度值} 可以这样 var doublePat = /^(\d+)\.(\d+)$/g; if (str.match(doublePat)) { if((RegExp.$1 >= -180 && RegExp.$1 <= 180) && (RegExp.$2 >= -90 && RegExp.$2 <= 90)) { return true; } } alert("请输入数字编号!"); //obj.value = ""; txtRegionCode.setValue(""); //清空非法字符 obj.focus(); return false;
看了 经纬度正则表达式判断现在刚学...的网友还看了以下:
下列四地符合"西半球.北半球.低纬度''三个条件是A.30°E,纬度0°B.170°E,22°NC 2020-04-25 …
书上解释经线时,说它与纬线垂直.但解释纬线时,却说它与地轴垂直.为什么不说与经线垂直呢?那这样的话 2020-06-27 …
说出欧洲大陆部分说处的纬度范围,找出欧洲濒临的大洋和相邻的大洲 2020-07-01 …
英国的经纬度位置为经度8度W—2度E,纬度50度N—61度N,那么英国从南北半球看位于()半球,从 2020-07-17 …
关于地球仪经度纬度经度:123°W纬度:49°N地名是什么?经度:151°E纬度:32°S地名是? 2020-07-18 …
按下列列出的经纬度找出该经纬度附近的一座大城市的名称经度116°纬度40°经度123°W纬度49° 2020-07-18 …
活动经度113°E,纬度23°N是哪经度122°W,纬度38°N是哪东京的经度纬度是?洛杉矶的经度 2020-07-18 …
已知孝感位于湖北省东北部,纬度约为31°N,孝感属于()A、低纬度区B、中纬度区C、高纬度区D、即位 2020-11-12 …
(2011•威海)关于世界气温水平分布的叙述,正确的是()A.北半球气温从低纬度地区向高纬度地区递减 2020-11-13 …
下图中直线为经线、圆圈为纬线,该纬线穿过两块大陆的北部。纬线圈中心点处太阳高度为20°,下表为当日A 2020-12-03 …