This commit is contained in:
chuzhixin 2020-12-30 07:18:05 +08:00
parent 06d98bad80
commit 7d6b87c988
2 changed files with 1 additions and 36 deletions

View File

@ -3,7 +3,7 @@
* @description 导入所有 controller 模块浏览器环境中自动输出controller文件夹下Mock接口请勿修改
*/
import Mock from 'mockjs'
import { paramObj } from '@/utils/index'
import { paramObj } from '@/utils'
const mocks = []
const files = require.context('../../mock/controller', false, /\.js$/)

View File

@ -210,38 +210,3 @@ export function isNum(str) {
const reg = /^\d+(\.\d{1,2})?$/
return reg.test(str)
}
/**
* @author chuzhixin 1204505056@qq.com 不想保留author可删除
* @description 判断经度 -180.0+180.0整数部分为0180必须输入1到5位小数
* @param str
* @returns {boolean}
*/
export function isLongitude(str) {
const reg = /^[-|+]?(0?\d{1,2}\.\d{1,5}|1[0-7]?\d{1}\.\d{1,5}|180\.0{1,5})$/
return reg.test(str)
}
/**
* @author chuzhixin 1204505056@qq.com 不想保留author可删除
* @description 判断纬度 -90.0+90.0整数部分为090必须输入1到5位小数
* @param str
* @returns {boolean}
*/
export function isLatitude(str) {
const reg = /^[-|+]?([0-8]?\d{1}\.\d{1,5}|90\.0{1,5})$/
return reg.test(str)
}
/**
* @author chuzhixin 1204505056@qq.com 不想保留author可删除
* @description rtsp校验只要有rtsp://
* @param str
* @returns {boolean}
*/
export function isRTSP(str) {
const reg = /^rtsp:\/\/([a-z]{0,10}:.{0,10}@)?(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/
const reg1 = /^rtsp:\/\/([a-z]{0,10}:.{0,10}@)?(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]):[0-9]{1,5}/
const reg2 = /^rtsp:\/\/([a-z]{0,10}:.{0,10}@)?(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\//
return reg.test(str) || reg1.test(str) || reg2.test(str)
}