Is there an official regular expression for company names?

I.e. a best practice regular expression to clean up input before submitting a name for a search.

Along the lines of this type of thing?
preg_replace("/[^a-zA-Z0-9&()@#’]+/", " ", $_POST[‘companyname’])