Class: LayerBaseUrlRegExp

LayerBaseUrlRegExp

new LayerBaseUrlRegExp()

service/support/regex/LayerBaseUrlRegExp.js, line 4

图层基地址匹配正则表达式

Methods

LayerBaseUrlRegExp.getSubLayerIdByRegExpName(url, regExpName){String|null}

service/support/regex/LayerBaseUrlRegExp.js, line 213

根据正则表达式规则,校验并返url中的子图层ID

Name Type Description
url String

待检测的字符串

regExpName String

正则表达式匹配规则名称

Returns:
Type Description
String | null 子图层ID,未找到则返回空

LayerBaseUrlRegExp.initRegExps()

service/support/regex/LayerBaseUrlRegExp.js, line 13

生成需要的正则表达式规则,规范详见https://shimo.im/sheets/zdkyd7WLLvTGogq6/skgBW

LayerBaseUrlRegExp.matchString(url){String}

service/support/regex/LayerBaseUrlRegExp.js, line 166

校验并返回正确的地址

Name Type Description
url String

待检测的url

Returns:
Type Description
String 满足服务基地址规范的第一个字符串,规范详见: https://shimo.im/sheets/zdkyd7WLLvTGogq6/skgBW

LayerBaseUrlRegExp.matchStringByRegExpNames(url, regExpNames){String}

service/support/regex/LayerBaseUrlRegExp.js, line 190

根据正则表达式规则数组,校验并返回正确的地址

Name Type Description
url String

待检测的字符串

regExpNames Array.<String>

正则表达式匹配规则名称数组

Returns:
Type Description
String 满足服务基地址规范的第一个字符串,规范详见: https://shimo.im/sheets/zdkyd7WLLvTGogq6/skgBW