如何在不使用javascript的情况下使用css验证输入类型的电子邮件?我是一个新手,我不知道如何做到
好吧,你可以用HTML来完成。基本上,该模式允许您使用regex来指定什么是";允许的";输入如果您尝试提交,它将被标记。以下是一个示例:https://www.w3schools.com/html/tryit.asp?filename=tryhtml5_input_pattern
这里有一个代码片段:
<input type="text" name="email"
pattern=".*@.*..*" title="valid email address">
电子邮件验证的正则表达式应该而不是过于复杂。很多东西都可以是有效的电子邮件。几乎任何包含@符号和@符号后的点的东西都可以是电子邮件(这是我提供的regex检查的内容(,(在技术层面上(甚至这两个功能都不一定是必需的。
有趣的事实:如果你拥有一个顶级域名(比如说.com,用于说明目的(,并且自90年代以来你一直在上面运行一个遗留的电子邮件服务器,并且还没有将其更新到现代标准,那么从技术上讲,你可以拥有一个只是";com";。