var validateXy = (rule, value, callback) => {
if (value === '') {
callback(new Error('请输入设备经纬度信息如 +38.02156/-114.492548'));
} else {
let weiDu = /^[\-\+]?([0-8]?\d{1}\.(\d{6})*|90\.(0{6})*)$/;
let jingDu = /^[\-\+]?(0?\d{1,2}\.(\d{6})*|1[0-7]?\d{1}\.(\d{6})*|180\.(0{6})*)$/;
if(value.split("/").length !=2){
callback(new Error('请输入设备经度,纬度信息中间使用"/"分隔'));
}else{
// 先维度 再经度
// console.log("weiDu",value.split("/")[0],weiDu.test(value.split("/")[0]));
// console.log("jingDu",value.split("/")[1],jingDu.test(value.split("/")[1]));
if(!weiDu.test(value.split("/")[0])){
callback(new Error('设备纬度格式错误'));
}else if(!jingDu.test(value.split("/")[1])){
callback(new Error('设备经度格式错误'));
}else{
callback();
}
}
}
};
相关推荐
决策树(分类树、回归树)
决策树 前言:第一篇博客,最近看完决策树,想着归纳一下,也方便自己以后回顾。写的会比较全面一些,可能会有很多不太正确的地方,欢迎大家交流指正 : ) 决策树模型: 决策树模型是运用于分类以及回归的一种树结构。决策树由节点和有向边组成,一般一棵决策树包含一个根节点、若干内部节点和若干叶节点。决策树的决策过程需要从决策树的根节点开始,待测数据与决策树中的特征节点进行比较,并按照比较结果选...
cesium,webgis 前端限制经纬度范围的正则表达式
cesium,webgis 前端限制经纬度范围的正则表达式
Android车载蓝牙开发全攻略:从基础到高级优化
本文系统介绍了Android车载蓝牙开发的核心技术与实践指南。文章首先阐述了蓝牙在智能汽车中的关键作用,包括免提通话、音频流媒体等应用场景。随后详细解析了蓝牙协议基础,重点介绍了HFP、A2DP等车载常用协议。开发实战部分提供了设备发现、连接、数据传输的完整代码示例,并融入多线程和内存优化技巧。通过真实车载案例,展示了启动时间、流畅度和资源使用的优化策略。最后针对面试需求,提供了专业的技术问答,涵盖蓝牙开发全流程。全文紧密结合Android车载开发职位要求,为开发者提供了一套完整的蓝牙技术解决方案。
JavaScript 经纬度正则表达式文档
经纬度正则表达式
LPDDR6与LPDDR5 State Diagram技术探讨
LPDDR6与LPDDR5 State Diagram技术探讨
SAP-ABAP:SAP创建CDS视图(SQL语句创建)实例详解
通过Eclipse和ADT创建CDS视图是SAP开发中的一项重要技能。CDS视图不仅简化了数据建模,还提供了高性能和灵活性。掌握CDS视图的开发和使用,可以帮助你更好地支持SAP S/4HANA和Fiori应用的开发。
地图经纬度的正则表达-前后端通用
最近因为工作关系需要写两个关于地图经纬度的正则表达式,网上找的实现不了,只能自己写,与大家分享 经度: -180.0~180.0(整数部分为0~180,小数位随意,但是180时只能是0) 正则表达式: ^\-?(\d{1,2}\.?\d*|1[0-7]?\d{1}\.?\d*|180\.?0*)$ 纬度: -90.0~90.0(整数部分为0~90,小数位随意,但是90时只能是0)...
软件产品国际化:前后端及App多语言版本解决方案(超详细实现过程)
多语言版本解决方案是应对全球化趋势的关键策略,它通过构建灵活且可扩展的架构,支持软件产品在不同语言和文化环境下的顺畅运行与展示。此方案涵盖了前端多语言界面实现、后端多语言数据处理及大数据环境下的多语言支持等多个层面,确保公司能够高效地推出适应全球用户多样化需求的软件产品。在前端多语言界面实现方面,解决方案采用了国际化与本地化的结合方法。国际化过程确保软件的功能和代码设计能够处理多种语言和文化习惯,而本地化则针对特定地区进行界面和内容的调整。
JS经纬度正则验证
经纬度校验、整数和小数校验
uniapp(全端兼容) - 最新详细实现接入腾讯视频播放器功能插件,uniapp全平台端(小程序/H5网页/App/nvu)调用引入并使用腾讯视频播放组件完整全流程(详细示例源码,一键复制开箱即用)
uniapp腾讯视频,uniapp微信小程序腾讯视频,uniapp小程序接入腾讯视频详细示例教程源码,uniapp怎么在微信小程序平台使用腾讯视频插件,在uni-app中使用腾讯视频插件播放视频,uniapp调用腾讯视频,uniapp引入腾讯视频插件,uniapp小程序中引入腾讯视频无法播放,uniapp微信小程序平台引入腾讯视频播放不了黑屏,在uniapp开发的微信小程序中使用腾讯视频,uniapp如何引入腾讯视频插件播放视频,uni-app小程序平台引入腾讯视频插件播放腾讯视频,uniapp 小程序接入
【原理图PCB专题】Cadence 17.4版本原理图及PCB 模块复用
在我们设计复杂板卡的时候,往往会遇到一部分电路被反复使用的情况。Cadence允许设计者一开始就将复用模块设计好,以后只要直接调用复用模块就可以直接用以设计更复杂的电路板了。这对于大规模集成设计无疑是非常好的选择,它不仅让设计者不必花费时间在相同模块反复设计上,更有利于电路的模块化设计。
JS正则表达式判断经纬度是否是正确 经度0-180, 纬度0-90
【代码】JS正则表达式判断经纬度是否是正确 经度0-180, 纬度0-90。
【项目典型案例】-2-任意帧/特定帧CAN唤醒对ECU首帧/启动时间的影响
任意帧/特定帧CAN唤醒对ECU启动时间的影响
经纬度的正则表达式
经度的范围是0-180,保留6位小数的正则表达式:”^(([1-9]\d?)|(1[0-7]\d))(\.\d{1,6})|180|0(\.\d{1,6})?”维度的范围是0−90,保留6位小数的正则表达式:”(([1−8]\d?)|([1−8]\d))(\.\d1,6)|90|0(\.\d1,6)?” 维度的范围是0-90,保留6位小数的正则表达式:”^(([1-8]\d?)|([1-8]\d
廖雪峰Python教程[完整版]
廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白
文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况
主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。
js经纬度正则表达式
JS经度纬度正则表达式。亲测。经度: /^-?(((\d|[1-9]\d|1[0-7]\d|0)\.\d{0,10})|(\d|[1-9]\d|1[0-7]\d|0{1,3})|180\.0{0,10}|180)$/i纬度: /^-?([0-8]?\d{1}\.\d{0,10}|90\.0{0,10}|[0-8]?\d{1}|90)$/i...
VC中sqlite的使用
在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示
js 经纬度正则表达式
经度 var longrg = /^[\-\+]?(0(\.\d{1,6})?|([1-9](\d)?)(\.\d{1,6})?|1[0-7]\d{1}(\.\d{1,6})?|180(([.][0]{1,6})?))$/ if(!longrg.test(this.ruleForm.longitude)){ this.$message.error(this.$t('common.Longitude')+this.$t('common.wrongFormat'));
TMS_WebGMaps_1.9.8.0_Full_Source
TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder
JS中经纬度的正则表达式(亲测有效)
用正则表达式验证输入的经纬度格式是否正确。 经度范围:-180.0000~180.0000; 纬度范围:-90.0000~90.0000 经度:'^-?((0|1?[0-7]?[0-9]?)(([.][0-9]{1,4})?)|180(([.][0]{1,4})?))$' 纬度:'^-?((0|[1-8]?[0-9]?)(([.][0-9]{1,4})?)|90(([.][0]
js中正则表达判断经纬度
fieldLabel : '经度', name : 'hpLon', id : 'hpLon', allowBlank : false, blankText : '经度不能为空!', value:hpLon, vtype:"testLon", listeners : { "blur" : function(value) { transForm(this.id); ...
js正则表达式检验经纬度
/** * @description 检验输入的纬度,检验项:1.范围0-90°0分0秒; 3.字母只以WE中的一个结尾; * 3.输入为number度(°)number分('/′)number秒(''/″);设计秒不能输入小数是因为转化十进制要/3600,位数过多 * @example 00度(°)00分('/′)00.00秒...
java 经纬度验证-正则表达式
经度在 -180 到 180 度之间,纬度在 -90 到 90 度之间。正则表达式分别适用于验证纬度和经度的格式
vue+element表单校验
vue+element表单校验
经纬度正则验证
经纬度正则验证
Javascript 经纬度正则表达式
// 经度正则表达式,范围:-180.0000~180.0000 let lngReg = '^-?((1?[0-7]?[0-9]?)(([.][0-9]{1,4})?)|180(([.][0]{1,4})?))$'; // 纬度正则表达式,范围:-90.0000~90.0000 let latReg = '^-?(([1-8]?[0-9]?)(([.][0-9]{1,4})?)|90(([.][0]{1,4})?))$'; 如果是字符串,且以英文逗号隔开,如:129.35,30.56 let l.
经纬度校验、整数和小数校验
校验 1、经纬度校验: 先在data中声明: data() { const validateLongitude = (rule, value, callback) => { //经度,整数部分为0-180小数部分为0到15位 var longreg = /^(\-|\+)?(((\d|[1-9]\d|1[0-7]\d|0{1,3})\.\d{0,15})|(\d|[1-9]\d|1[0-7]\d|0{1,3})|180\.0{0,15}|180)$/ if
正则表达式
可以有小数:^100$|^(\d|[1-9]\d)(\.\d+)*$ 不可以有小数:^100$|^(\d|[1-9]\d)$ 常用的正则表达式 1、验证用户名和密码:”^[a-zA-Z]\w{5,15}$” 2、.验证电话号码:(”^(\\d{3,4}-)\\d{7,8}$”)eg:021-68686868 0511-6868686; 3、验证手机号码:”^1[3|4|5|7|8][0-9]\\d{8}$”; 4、验证身份证号(15位或18位数字):”\\d{14}[[0-9],0-9xX]”; 5、验证E
经纬度输入校验规则
简单整理下经纬度(-180,180)-(-90,90)的校验规则。
9万+



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



