javascript - 为什么 HTML5 模式没有检测到错误/正确的电子邮件地址?
问题描述
我用过这个
<input type="text" id="email" name="email" pattern="[a-z0-9._%+-]+[a-z0-9.-]+\.[a-z]{2,3}$" class="form-control" placeholder="Email" required>
因此,如果电子邮件地址的格式无效,那么它应该会抛出错误。
这是为了捕捉错误的电子邮件地址格式,如name@jjjj
姓名name@
或name@jj.cooooo
等
但它不起作用,即它会抛出消息,即即使电子邮件正确,模式也必须匹配。
解决方案
推荐阅读
- xaml - ComboBox in a Grid does not fill a grid's cell width
- tslint - 有没有办法使用 TSLint 报告未使用的方法?
- ruby-on-rails - Ruby missing psych for YAML ouput
- doxygen - 如何真正关闭 Doxygen 中的 LaTex 输出
- html - 防止文本比 flex 容器中的图像宽
- ruby-on-rails - Chrome doesn't start in WSL (Ubuntu 18.04) with "DevToolsActivePort file doesn't exist" under Chromedriver
- php - Remote mail() function
- swiftui - 如何在 SwiftUI 中将字体粗细更改为中等?
- python - 无效的凭据引发身份验证突变异常
- vue.js - 类型错误:e 不是函数