I am trying to write a regular expression to allow numbers and only one hypen in the middle (cannot be at start or at the end)
say pattern: 02-04
, 02
are acceptable but
pattern: --
or -
or -02
or 04-
or 02-04-06
are unacceptable
I tried something like this but this would allow - at the beginning and also allow multiple -
'/^[0-9 -]+$/'
I am not that good with regex so a little explanation would be real helpful.
EDIT: Sorry to bug you again with this but I need the numbers to be of only 2 digits (123-346) should be considered invalid.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…