Selenium Regex:将文字字符串与动态日期匹配

时间:2012-06-10 18:24:39

标签: regex selenium

我正在编写一些Selenium测试,需要确认是否存在具有动态日期和货币组件的文本字符串。

示例:“这是日期dd / dd / dd,这是$ ddd.dd的数量。”

这是否可以通过Selenium正则表达式实现?

谢谢, 理查德

1 个答案:

答案 0 :(得分:1)

如果我没弄错,selenium支持javascript的全部功能

  • 日期dd / mm / yyyy

    01/01/1900至31/12/2099

    匹配无效日期,例如2月31日

    接受破折号,空格,正斜杠和点作为日期分隔符

    (0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)[0-9]{2}
    
  • 货币

    \$\d*(\.\d*)?