不是。八和四都是一个数字,而连城的意思是连在一起的许多城池,形容物品十分贵重,合在一起组不成一句话,所以八四连城不是成语。成语是汉语词汇中定型的词,成语是众人皆说,成之于语,故成语,成语多为四字,亦有三字,五字甚至七字以上。