use less scrict regex for match