Adding escape to the dash so that it is a literal rather than a range

This seems to fix up the field validation for the serial numbers and asset names in my limited testing.