#### # new BaseRegExp()

正则表达式基类

### 成员变量

类型: String

#### # IPAndPortRegExp

IP和Port正则表达式模板

类型: Object

#### # regExps

测试字符串是否满足服务基地址规范的正则表达式

Default Value:
  - null

类型: String

#### # requestWordRegExp

检查字符串是否是请求参数的正则表达式模板

### 方法

#### # static initRegExps()

生成需要的正则表达式规则，由子类实现

#### # static matchString(value)

提取字符串中满足服务基地址规范的第一个字符串，未匹配则直接返回原字符串

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`value` | String | 待检测的字符串

返回值:

满足服务基地址规范的第一个字符串，规范详见： https://shimo.im/sheets/zdkyd7WLLvTGogq6/skgBW

类型: String

#### # static matchStringByRegExpNames(value, regExpNames)

根据正则表达式规则数组，提取字符串中满足服务基地址规范的第一个字符串，未匹配则直接返回原字符串

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`value` | String | 待检测的字符串
`regExpNames` | Array.<String> | 正则表达式匹配规则名称数组

返回值:

满足服务基地址规范的第一个字符串，规范详见： https://shimo.im/sheets/zdkyd7WLLvTGogq6/skgBW

类型: String

#### # static testByRegExpNames(value, regExpNames)

根据正则表达式的名称数组，检测字符串是否满足要求

#### 参数:

名称 | 类型 | 描述
--- | --- | ---
`value` | String | 待检测的字符串
`regExpNames` | Array.<String> | 正则表达式名称数组

返回值:

通过检测

类型: Boolean