【发布时间】:2021-12-31 10:13:06
【问题描述】:
我从this website 找到了这个输入模式值。
^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$
但是,我不知道这意味着什么,因为我并不真正理解这种输入模式的东西。谢谢!! ????
【问题讨论】:
我从this website 找到了这个输入模式值。
^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$
但是,我不知道这意味着什么,因为我并不真正理解这种输入模式的东西。谢谢!! ????
【问题讨论】:
这是一个用于验证电子邮件地址的正则表达式。 pattern 属性用于仅接受遵循上述模式的输入。
简单来说,上面的正则表达式接受 xxx@yyy.yyy 形式的输入 这里, xxx 应该是介于 a-z 或 A-Z 或 0-9 或上述符号之间的任何值。您可以重复 xxx 任何不。次数,例如 aabzz##。
在此之后,必须包含一个@符号。
之后,yyy 可以是任意值,1 次或多次,介于 a-z 或 A-Z 或 0-9 之间,后跟一个点 (.)。在这个点之后,您应该在 a-z 或 A-Z 或 0-9 之间至少有 1 个字符
注意:在 yyy 中的符号是不允许按照正则表达式的。
如果所有这些要求都满足,那么你的输入是有效的,否则,它是无效的。
【讨论】: