测试用例场景 - 用户单击两个链接之一:2012/10
或 2012/10/15
。
我需要知道链接中是否指定了日期。我已经从 URL 中删除了链接的其余部分(上面除外),我是否正在将值传递给 AJAX 请求以更改存档页面上的日期。
我可以在 JS 或 PHP 中执行此操作 - 正在检查正则表达式 /\d{4}\/\d{2}\/\d{2}/
的唯一方法看看是否指定了日期?
最佳答案
如果您始终获得以下格式,也可以执行此操作:2012/10 或 2012/10/15
if( str.split("/").length == 3 ) { }
但是不能保证它会是数字。如果您想确定它们是数字,您确实需要那种正则表达式来匹配字符串。
关于php - 检查日期字符串中是否指定了日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17434502/