我正在寻找12小时的验证。 上午。 00:00~11:59和P.M. 12:00~23:59。
输入值是这样的。
<input type="text" name="am" value="00:00" />
<input type="text" name="am" value="11:59" />
<input type="text" name="pm" value="12:00" />
<input type="text" name="pm" value="23:59" />
所以我做了这样的验证。
'am' => ['regex:/^(1[01]|0[0-9]):[0-5][0-9]$/'],
'pm' => ['regex:/^(2[0-3]|1[2-9]):[0-5][0-9]$/'],
没有正则表达式,Laravel是否有任何良好的验证? (比如明天之后) 我不想使用使代码难以理解的正则表达式。 任何想法?
答案 0 :(得分:1)
Laravel开箱即用is null
验证。
你可以在这里阅读: https://laravel.com/docs/5.3/validation#rule-date-format
您也可以通过扩展Laravel验证来进行自己的验证,然后您可以在以后重复使用它。你可以在这里读到它: https://laravel.com/docs/5.3/validation#custom-validation-rules