こんにちは、フロントエンドエンジニアのいなばです。 去年はひたすらAngularJSをやっていましたが、今年はAngular2への乗り換えのためにいろいろと苦労しています。Angular2づくしの1年になりそうです。そして、去年の暮れからbabel教からTypeScript教へと改宗ました。 まだジェネリクスなどをあまり理解していない部分もありますが、TypeScriptの練習がてら、よくあるお問い合わせフォームのバリデーションライブラリを実装してみました。 リポジトリはこちら。 https://github.com/i78s/ValidateJS 対応ブラウザはモダンブラウザ(IEは10以上)、モバイルも対応しているつもりです。(なにか不具合があれば、issueを立ててもらえるとありがたいです) jQueryのバリデーションプラグインなどではデザインによっては仕様が合わず、使いずらいこと
![フォームバリデーションを楽にするライブラリを車輪の再発明してみた | 株式会社LIG(リグ)|DX支援・システム開発・Web制作](https://cdn-ak-scissors.b.st-hatena.com/image/square/300f6e352f5ce9102f8f9025305d619d72ac61b7/height=288;version=1;width=512/https%3A%2F%2Fliginc.co.jp%2Fwp-content%2Fuploads%2F2016%2F02%2Feyecatch121_5.jpg)