High cationic charge was achieved through co-electrospun nanofiberous membrane. The maximum adsorption capacity toward PS and MB were 1180 and 1290 mg/g. The separation factor of anionic to cationic dyes was as high as 970. The membrane demonstrated excellent chemical stability in harsh environments.