若复数z=(a 2 +2a-3)+(a+3)i为纯虚数(i为虚数单位),则实数a的值是(  ) A.-3 B.-3或1