正则匹配

对字符串操作的一种逻辑公式,描述了一种字符串匹配的模式(pattern),用正则表达式来进行判断用例返回值是否符合预期。


表示以正则表达式来进行校验判断匹配到的字符串是否符合预期值。示例如下:

正则表达式 描述
^Regular.* 匹配以Regular开头的字符串
.*lar$ 匹配以lar结尾的字符串
[0-9]\d* 匹配以0-9的数字组成的字符
^(182)\d{8}$ 匹配以182开头的电话号码
[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}.){1,3}[a-zA-z-]{1,} 匹配邮箱地址

如校验返回值中accountId参数值,参数列值输入$.data.accountId,值列输入正则表达式[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\.){1,3}[a-zA-z\-]{1,} 判断校验accountId参数值是否满足此正则表达式。

如响应body为:

BODY
"{...}":
"data":{
  "accountId":"huiashfd_9@163.com",
  "reason":"普通用户",
  "price":279.00,
  "memberVipType":0,
  "discntBuy":0,
  "inputDate": "2018-12-06 19:51:32",
  "extend": [{
    "isLimited":false,
    "limited":false,
    "goodsId":0,
    "com.netease.model.vip.vipopen.VipOpenRenewDTO"
    },
    {
    "isLimited":false,
    "limited":true,
    "goodsId":1,
    "com.netease.model.vip.vipopen.VipOpenRenewDTO"
    }]
  "success":true,
  "class":"com.netease.result.Response"
}
Copyright © GoApi 2018 all right reserved,powered by Gitbook该文件修订时间: 2019-01-02 11:27:51

results matching ""

    No results matching ""