So you are going to check for presence of characters that are NOT allowed rather than checking for absence of anything BUT those that actually are allowed?
Which would mean that you allow ₳ ฿ ₵ ¢ ₡ ₢ ₠ $ ₫ ৳ ₯ € ƒ ₣ ₲ ₴ ₭ ℳ ₥ ₦ ₧ ₱ ₰ £ ₹ ₨ ₪ ₸ ₮ ₩ ¥ ៛ among other things?
Conclusion, never use black lists - always use white lists. If you allow only 'a', you do not perform 27 checks to see that no other alphabetical character is present (apart from the check to see that it's only alphabetical characters).
Next up, I wonder why you are going to disallow those characters specifically?
And to answer your question in case I'm overly suspicious of your motives and solution, see [man]strpos[/man] and [man]preg_match[/man]