javascript - 如何限制用户在输入元素中输入 10 位数字?

标签 javascript html css

我想为电话号码创建一个输入字段。我正在使用 JavaScript 动态创建输入字段。

<input type="text" id="phone" name="phone">

如何限制用户只能输入 10 位数字以获得电话号码。

最佳答案

试试这个

<input type="text" name="country_code" title="Error Message" pattern="[1-9]{1}[0-9]{9}"> 

这将确保

  1. 是数字
  2. 最多 10 个字符
  3. 第一位不为零

关于javascript - 如何限制用户在输入元素中输入 10 位数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19445408/

相关文章:

JavaScript "arguments"来自 John Resig,编号 40

javascript - 我需要一种方法来执行包装在函数中的 ajax 调用数组

HTML 禁用 'id' 页面移动行为

html - 使用CSS将图像位置链接到另一个图像

javascript - 如何在轮播上显示上一张和下一张幻灯片的一部分?

javascript - HTML5 Canvas 显示和拖动图像

javascript - 如何检查切换主题是否为对象?

Youtube 和 Twitter 的 HTML href "refuse to connect"

javascript - 如何压缩内容使它们适合DIV

javascript - 如何使用 JavaScript/JQuery 显示表单中所有 HTML 输入值的摘要?