我需要检查字符串,该字符串的格式是否为
date("h:i A") - date("h:i A")
(例如:上午6:00-下午3:00)
如何检查字符串格式是否正确?
我需要一个函数逻辑,就像它格式不正确一样,返回false,否则为真
答案 0 :(得分:1)
有点不清楚你在问什么,但我认为它是这样的:
cipher_str
答案 1 :(得分:0)
目前还不清楚,但你需要这样的东西
fun z() : Int = {
println("something")
1
}()
答案 2 :(得分:0)
您可以这样检查:
$str = '6:00 AM - 3:00 PM';
$parts = explode('-', $str, 2);
$format = '%l:%M %p';
var_dump( strptime($parts[0], $format) && strptime($parts[1], $format) );
答案 3 :(得分:0)
我为我的字符串找到了如下解决方案
echo preg_match('/^(?:0[1-9]|1[0-2]|[1-9]):[0-5][0-9] (am|pm|AM|PM)( |)-( |)(?:0[1-9]|1[0-2]|[1-9]):[0-5][0-9] (am|pm|AM|PM)$/', "12:00 AM - 12:00 AM");
中找到解决方案