正则表达式-文本字段必须以xx / xx日期格式开头

问题描述

我是regex的新手。我需要确保文本字段以日期格式xx/xx开头,例如 03/15代表 march 15th。日期之后,可以使用任何字符组合。到目前为止,这是我针对正则表达式部分提出的建议:

^[0-9]{2}[/][0-9]{2}

这可确保文本字段以xx/xx的日期格式开头,但用户不能在日期之后输入任何其他字符。有什么想法吗?文本字段的总字符数限制为255,所以我假设我需要以某种方式考虑其他250个潜在字符?

预先感谢您的任何建议。

解决方法

您可以使用

^[0-9]{2}/[0-9]{2} .*

它将匹配

  • ^-字符串的开头
  • [0-9]{2}-两位数字
  • /-一个/字符
  • [0-9]{2}-两位数字
  • -一个空格
  • .*-尽可能多的零个或多个字符。