如何用HTML编写输入电话号码的模式属性



问题如下:

  • 电话输入字段类型应为"tel">
  • 占位符文本应为Pattern: 234-567-8910
  • 限制输入的模式,它应该是一个强制字段(required(
  • 模式应为[ Pattern: 234-567-8910]类型
  • 元素名称应为:telephone

我的代码是

<input type="tel" name="telephone" id="telephone" required placeholder="Pattern: 234-567-8910" pattern="">

在属性模式中写什么?

输入中的模式将采用正则表达式。您的需求是获得一个符合需求的正则表达式[Pattern:234-567-8910]。

正则表达式将是

pattern="[0-9]{3}-[0-9]{3}-[0-9]{4}"

对于那些不理解的人,pattern="[0-9]{3}-[0-9]{3}-[0-9]{4}";,这就像你在告诉用户,用户可以输入从0-9开始的3位数字,再输入3位数字[0-9],最后输入0-9之间的4位数字。

但问题是,为什么我们不能写[0-9]{10}??

相关内容

  • 没有找到相关文章

最新更新