Wednesday, 15 July 2015

regex - Regular expression for time of a day -



regex - Regular expression for time of a day -

i trying create regular look time of particular day. handles 7am , 11:34pm correctly. should able identify ill-formed times. have tried writing working regular look problem.

regular expression^(([0]?[0-9])|([1][0-2]))(\:[00-59]{2})?(am|pm){1}\b

the problem in antemeridiem, hr part varies 1(or 01) 12 in postmeridiem varies 0(or 00) 12. not able deduce regex situation. kindly help.

i'm not going start arguing 12-hour-system supposed like, utilize requirements given/fixed:

the problem in antemeridiem, hr part varies 1(or 01) 12 in postmeridiem varies 0(or 00) 12. not able deduce regex situation. kindly help.

then, regexp should work:

^(((0?[1-9]|1[012])(:[0-5][0-9])?am)|((0?[0-9]|1[012])(:[0-5][0-9])?pm))\b

see here.

regex

No comments:

Post a Comment