new BaseRegExp()
service/support/regex/BaseRegExp.js, line 3
正则表达式基类
Members
-
IPAndPortRegExpString
-
IP和Port正则表达式模板
-
ProtocolRegExpString
-
URL协议正则表达式模板,支持的协议有http、https、ftp、gopher、file
-
regExpsObject
-
测试字符串是否满足服务基地址规范的正则表达式
- Default Value: null
requestWordRegExpString
检查字符串是否是请求参数的正则表达式模板
Methods
-
BaseRegExp.initRegExps()
service/support/regex/BaseRegExp.js, line 80 -
生成需要的正则表达式规则,由子类实现
-
BaseRegExp.matchString(value){String}
service/support/regex/BaseRegExp.js, line 15 -
提取字符串中满足服务基地址规范的第一个字符串,未匹配则直接返回原字符串
Name Type Description valueString 待检测的字符串
Returns:
Type Description String 满足服务基地址规范的第一个字符串,规范详见: https://shimo.im/sheets/zdkyd7WLLvTGogq6/skgBW -
BaseRegExp.matchStringByRegExpNames(value, regExpNames){String}
service/support/regex/BaseRegExp.js, line 58 -
根据正则表达式规则数组,提取字符串中满足服务基地址规范的第一个字符串,未匹配则直接返回原字符串
Name Type Description valueString 待检测的字符串
regExpNamesArray.<String> 正则表达式匹配规则名称数组
Returns:
Type Description String 满足服务基地址规范的第一个字符串,规范详见: https://shimo.im/sheets/zdkyd7WLLvTGogq6/skgBW -
BaseRegExp.testByRegExpNames(value, regExpNames){Boolean}
service/support/regex/BaseRegExp.js, line 39 -
根据正则表达式的名称数组,检测字符串是否满足要求
Name Type Description valueString 待检测的字符串
regExpNamesArray.<String> 正则表达式名称数组
Returns:
Type Description Boolean 通过检测