javascript - 如何在html文本输入中只允许输入冒号分隔的2位数字?

标签 javascript html reactjs input textinput

如何在 html 文本输入中只允许使用冒号分隔的 2 位数字?

所需输出 33:33

我试过了

<form name="form1"> 
 <input type="text"  name="pincode" maxlength="4"  id="pin" pattern="\d{4}" required/>
 <input type="Submit"/> 
</form>

最佳答案

你的正则表达式是错误的。试试这个:

<form name="form1"> 
 <input type="text"  name="pincode" maxlength="5" id="pin" pattern="\d{2}:\d{2}" required/>
 <input type="Submit"/> 
</form>

关于javascript - 如何在html文本输入中只允许输入冒号分隔的2位数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73348453/

相关文章:

javascript - 奇怪的javascript滚动条问题

javascript - 在 ReactJS 中动态添加子元素

node.js - 无法将reactjs的webpack 1.5.2更新到webpack 2.0.0

javascript - 与 Redux react ? 'context' 问题呢?

javascript - 获取当前文档地址(firefox 扩展)

javascript - 由于固定导航,增加顶部和底部边距 FancyBox v2

javascript - 在从 PHP 服务器返回的 HTML 之间放置内容(或广告)?

javascript - jquery map 将虚线属性列表转换为对象

javascript - $.ajax 中未传递全局 js 变量

html - 如何修复/适合这个 div 容器?