Contradiction with Matthew 5:39
Zechariah 14:14 mentions taking part in battle, while Matthew 5:39 advocates for non-retaliation and turning the other cheek.
Matthew 5:39: But I say unto you, That ye resist not evil: but whosoever shall smite thee on thy right cheek, turn to him the other also.
Contradiction with Romans 12:19
Zechariah 14:14 involves participation in war, whereas Romans 12:19 advises against personal vengeance because vengeance belongs to God.
Romans 12:19: Dearly beloved, avenge not yourselves, but [rather] give place unto wrath: for it is written, Vengeance [is] mine; I will repay, saith the Lord.
Contradiction with Exodus 14:14
Zechariah 14:14 talks about engaging in battle, but Exodus 14:14 suggests that the Lord will fight for you, implying not to engage in battle yourself.
Exodus 14:14: The LORD shall fight for you, and ye shall hold your peace.
Contradiction with Proverbs 20:22
Zechariah 14:14 involves violence and spoils, while Proverbs 20:22 advises to wait for the Lord and not to repay evil with evil.
Proverbs 20:22: Say not thou, I will recompense evil; [but] wait on the LORD, and he shall save thee.
Contradiction with Isaiah 2:4
Zechariah 14:14 includes elements of warring, contrasting Isaiah 2:4's vision of nations not learning war anymore and beating swords into plowshares.
Isaiah 2:4: And he shall judge among the nations, and shall rebuke many people: and they shall beat their swords into plowshares, and their spears into pruninghooks: nation shall not lift up sword against nation, neither shall they learn war any more. [pruninghooks: or, scythes]