【问题标题】:What does the input pattern value below mean?下面的输入模式值是什么意思?
【发布时间】:2021-12-31 10:13:06
【问题描述】:

我从this website 找到了这个输入模式值。

^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$

但是,我不知道这意味着什么,因为我并不真正理解这种输入模式的东西。谢谢!! ????

【问题讨论】:

    标签: html forms input


    【解决方案1】:

    这是一个用于验证电子邮件地址的正则表达式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 中的符号是不允许按照正则表达式的。

    如果所有这些要求都满足,那么你的输入是有效的,否则,它是无效的。

    【讨论】:

      猜你喜欢
      • 2021-05-08
      • 1970-01-01
      • 2013-08-02
      • 1970-01-01
      • 1970-01-01
      • 2018-07-31
      • 1970-01-01
      • 2011-01-23
      相关资源
      最近更新 更多