javascript - 如何使用 jquery 对输入进行特定验证?

标签 javascript jquery

我正在尝试验证下午 00:00 或上午的输入。我已经在 00:00 进行了 mask() 验证,但无法在上午或下午 00:00 扩展此验证。

我尝试了以下代码进行验证。

$("#phone").mask("00:00");

但我想授予仅以这种(00:00 am 或 pm)格式输入值的用户的权限。如果有人提供帮助,我将不胜感激。谢谢您

最佳答案

使用带有inputmask的选择器来验证输入

$("#phone").inputmask({
    mask: "h:s t\\m",
    placeholder: "hh:mm xm",
    alias: "datetime",
    hourFormat: "12"
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://rawgit.com/RobinHerbots/Inputmask/3.x/dist/jquery.inputmask.bundle.js"></script>

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

关于javascript - 如何使用 jquery 对输入进行特定验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41284179/

相关文章:

javascript - 我的 JavaScript 代码在 Mozilla Firefox 中无法正常工作

javascript - 在谷歌地图上查看全景图像

JavaScript 在隐藏文本字段时将其设置为空

javascript - 用于输入没有表情符号的字母的正则表达式

javascript - 从本地目录读取文件并更改 HTML 表格行的颜色

javascript - jquery 选择带标签的文本

javascript - JavaScript 中的默认属性设置(如 Lodash 源代码所示)

javascript - jQuery(选择器).contains 抛出 "no method"TypeError?

javascript - EditableGrid - 如何将每个列标题变成单独的过滤器

jquery - 使用scrollTo, "next"section 无重复代码