API 呼び出しから取得した文字列で電子メール アドレスや日付などを検証する必要がある Javascript があるとします。
HTML5 にはinput
フィールド用にこの機能が組み込まれています。正規表現や外部ライブラリを使用する代わりに、その実装に便乗したいと思いますが、エンド ユーザーには見えない方法で行います。
これに対する私のコードパターンは次のようになります。
input
目的のタイプの非表示のフィールド要素を持つフォームを作成しますinput
要素を文字列で埋めるcheckValidity()
要素を呼び出す
より良い解決策はありますか?そうでない場合、上記のパターンの実装は大きな利点を提供しますか?
注: このために表示するコードはありません。これは (現在) 架空の質問です。