{"provider_name":"Hatena Blog","author_url":"https://blog.hatena.ne.jp/edgegram/","provider_url":"https://hatena.blog","height":"190","author_name":"edgegram","version":"1.0","url":"https://edgegram.hatenablog.jp/entry/2016/02/29/114003","type":"rich","title":"Backbone.Validation\u304c\u7a7a\u6587\u5b57\u3092\u8a31\u3057\u3066\u304f\u308c\u306a\u3044","blog_title":"edgegram","published":"2016-02-29 11:40:03","blog_url":"https://edgegram.hatenablog.jp/","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fedgegram.hatenablog.jp%2Fentry%2F2016%2F02%2F29%2F114003\" title=\"Backbone.Validation\u304c\u7a7a\u6587\u5b57\u3092\u8a31\u3057\u3066\u304f\u308c\u306a\u3044 - edgegram\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","image_url":null,"categories":["backbone"],"width":"100%","description":"Backbone\u3067validate\u3092\u7c21\u5358\u306b\u3057\u3066\u304f\u308c\u308b\u30d7\u30e9\u30b0\u30a4\u30f3Backbone.Validation\u3002 GitHub - thedersen/backbone.validation: A validation plugin for Backbone.js that validates both your model as well as form input \u6b63\u898f\u8868\u73fe\u3067\u5165\u529b\u5024\u3092\u30c1\u30a7\u30c3\u30af\u3067\u304d\u308bpattern\u3092\u4f7f\u3063\u305f\u3089\u3001\u7a7a\u6587\u5b57\u3082\u30a8\u30e9\u30fc\u6271\u3044\u306b\u306a\u3063\u3066\u56f0\u3063\u305f\u3002 \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306eAdding custom validators\u3092\u53c2\u8003\u306b\u3001\u72ec\u81eapattern\u3092\u4f5c\u3063\u3066\u5bfe\u51e6\u3002 _.extend(Backbone.V\u2026"}