Validate string for PHP DateInterval. (P or PT, then any number with no leading zeros. At the end H for hour interval and W,D or M for weeks, days and months) (P((0|[1-9][0-9]*))(W|D|M)|PT((0|[1-9][0-9]*))H)