C# 快递综合查询功能
可以用正则表达式,例如EMS,前2位和尾2位是字母,中间是9位数字,用正则^a-ZA-Z{2}0-9{9}a-zA-Z{2}$即可匹配到。不过有可能出现一个单号判断出几个快递公司,因为单号命名规则可能相似。
具体代码是:
string s=”快递单号”:
Regex rgx = new Regex(“^a-ZA-Z{2}0-9{9}a-zA-Z{2}$”);
if(rgx.IsMatch(s))
{
//这是EMS单号;
return;
}