假设我有一些 Javascript,我需要在其中验证从 API 调用获得的字符串中的电子邮件地址、日期等。
HTML5 为字段内置了此功能input
,我希望搭载该实现,而不是使用正则表达式或外部库 - 但以最终用户不可见的方式。
我现在的代码模式是:
- 创建具有
input
所需类型的不可见字段元素的表单 - 用字符串填充
input
元素 - 调用
checkValidity()
元素
有更好的解决方案吗?如果不是,上述模式的任何实现都会提供显着的优势吗?
注意:我没有任何代码可以显示 - 它(目前)是一个假设性问题。