The police said it has zero tolerance towards such acts of violence against its officers or public servants who are carrying out their duties.
“The police will not hesitate to take firm actions against those who endanger the safety of our officers,” it added.
The man, who was also arrested for various other offences, will be charged in court on Feb 17.
He will be charged with one count of voluntarily causing hurt by dangerous weapons and one count of voluntarily causing hurt to deter a public servant from the discharge of his duty.
The man may face a jail term of up to seven years, a fine, caning or any combination of the punishments for the offence of voluntarily causing hurt by dangerous weapon.
The penalty for voluntarily causing hurt to a public servant in the discharge of his or her duty is up to seven years’ jail, a fine, or caning.
The suspect is also under investigation for criminal intimidation, intentionally causing harassment and causing hurt to a person by an act which endangers their safety.