5740, Я любитель усложнять?
Регулярка займет одну строку, а твой код в несколько раз больше. Лучше один раз коротко написать, хоть это и заставит подумать (это даже полезно), чем чудить всякие велики. Пример не приведу, т.к. сижу с мобилы и не хочу писать на php