早教吧作业答案频道 -->其他-->
经纬度正则表达式判断现在刚学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;
看了 经纬度正则表达式判断现在刚学...的网友还看了以下:
Do you know where Mary is?I couldn't find her any 2020-05-16 …
如图表示果蝇某正常基因片段控制合成多肽的过a-d表示4种基因突变.a丢失T/A.b由T/A变为C/ 2020-05-17 …
下图表示果蝇某正常基因片段控制合成多肽的过程。a—d表示4种基因突变。a丢失T/A,b由T/A变为 2020-05-17 …
钟慢效应和洛仑兹变化t→t'相矛盾到底哪错了?首先来看洛仑兹变换:x'=(x-ut)/√(1-U^ 2020-07-02 …
lnP=A+B/T+C*lnT+D*P/(T^2)求解上面的公式中P的代数式(A,B,C,D,T为 2020-08-01 …
关于功率公式P=W/t和P=Fv的说法正确的是()A.由P=W/t知,只要知道W和t就可以求出任意 2020-08-02 …
一根金属棒在0°C时的长度是q米,温度每升高1°C,它就伸长p米.当温度为t°C时,金属棒的长度L可 2020-11-03 …
甲图表示果蝇某正常基因片段控制合成多肽的过程.a~d表示4种基因突变.a丢失T/A,b由T/A变为C 2020-11-29 …
求同情,对于任意给定正实数a是否纯在T使得a=T成立,求得T∈(2,3),问下是不是只要a的范围包含 2020-12-21 …
Fluent热源设置:生热速率随温度变化,UDF怎么编写啊!!热源Qv=A*T+B*T^2+C*T^ 2021-01-12 …