DAP today demanded that PAS central committee member Mohd Zuhdi Marzuki apologise for "racist and extremist" remarks made in leaked chat messages.