質問編集履歴

1

正規表現に必要ない文字列があったので、修正しました。

2017/01/13 09:29

投稿

test_87097
test_87097

スコア45

test CHANGED
File without changes
test CHANGED
@@ -42,15 +42,15 @@
42
42
 
43
43
  $datePts = [
44
44
 
45
- '/^(?P<year>[0-9]{4})\年(?P<month>[0-9]{1,2})\月(?P<day>[0-9]{1,2})日/', //Y年m月d日
45
+ '/^([0-9]{4})\年([0-9]{1,2})\月([0-9]{1,2})日/', //Y年m月d日
46
46
 
47
- '/^(?P<year>[0-9]{4})\-(?P<month>[0-9]{1,2})\-(?P<day>[0-9]{1,2})/', //Y-m-d
47
+ '/^([0-9]{4})\-([0-9]{1,2})\-([0-9]{1,2})/', //Y-m-d
48
48
 
49
- '/^(?P<year>[0-9]{4})\/(?P<month>[0-9]{1,2})\/(?P<day>[0-9]{1,2})/', //Y/m/d
49
+ '/^([0-9]{4})\/([0-9]{1,2})\/([0-9]{1,2})/', //Y/m/d
50
50
 
51
- '/^(?P<month>[0-9]{1,2})\月(?P<day>[0-9]{1,2})日/', //m月
51
+ '/^([0-9]{1,2})\月([0-9]{1,2})日/', //m月
52
52
 
53
- '/^(?P<month>[0-9]{1,2})\-(?P<day>[0-9]{1,2})/', //m-d
53
+ '/^([0-9]{1,2})\-([0-9]{1,2})/', //m-d
54
54
 
55
55
  ];
56
56