fix ID mapping validation regex to allow numbers (very common!)