質問編集履歴

1

文の整形

2018/09/21 10:10

投稿

hashikun54
hashikun54

スコア26

test CHANGED
@@ -1 +1 @@
1
- ZendFamework2/3での日付時刻のバリデーションについて
1
+ ZendFamework3での日付時刻のバリデーションについて
test CHANGED
@@ -1,12 +1,12 @@
1
1
  いい方法がありましたらご教示いただけますでしょうか。
2
2
 
3
- 日付日時のバリデータクラスとしてZend\Validator\Date、Zend\I18n\Validator\Datetimeを見つけましたが、
3
+ 日付日時のバリデータクラスとして`Zend\Validator\Date``Zend\I18n\Validator\Datetime`を見つけましたが、
4
4
 
5
5
 
6
6
 
7
7
 
8
8
 
9
- ```ここに言語を入力
9
+ ```php
10
10
 
11
11
  /* Zend\Validator\Date */
12
12
 
@@ -28,13 +28,13 @@
28
28
 
29
29
  var_dump($validator->isValid('09-99 23:59'));//true
30
30
 
31
- ```date_create_from_format()に渡して、DateTime::getLastErrors()でエラー・警告がなければtrueを返す仕様らしいのですが、そもそもdate_create_from_format()自体が不正時に必ずWarningを出す挙動ではないため、値のバリデートができない。
31
+ ````date_create_from_format()`に渡して、`DateTime::getLastErrors()`でエラー・警告がなければtrueを返す仕様らしいのですが、そもそも`date_create_from_format()`自体が不正時に必ずWarningを出す挙動ではないため、値のバリデートができない。
32
32
 
33
33
 
34
34
 
35
35
 
36
36
 
37
- ```ここに言語を入力
37
+ ```php
38
38
 
39
39
  /* Zend\I18n\Validator\Datetime */
40
40
 
@@ -46,9 +46,7 @@
46
46
 
47
47
  var_dump($validator->isValid('2018-09-99 99:99:99'));//true
48
48
 
49
- ```
50
-
51
- patternで『前方一致で』マッチさせ、マッチした箇所だけ値の妥当性チェックを行う仕様
49
+ ```patternで『前方一致で』マッチさせ、マッチした箇所だけ値の妥当性チェックを行う仕様
52
50
 
53
51
  このためpatternにマッチするより長い文字列なら通ってしまい、余った部分は何を書いていても良いという。
54
52