I have a regular expression which accept time in a specific format like the following,
“10:00”.
I want to change the regular expression to etiher accpet this format or accept only a single one dash only (“-“).
Here is the expression:
/^((\d)|(0\d)|(1\d)|(2[0-3]))\:((\d)|([0-5]\d))$/
Key points to solving this:
[and]) are used to enclose character classes.|meansor.[\:|-]means chech for either a literal:or a hyphen-.The resulting pattern is: