问题标签 [jquery-inputmask]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 输入掩码正则表达式编辑不起作用
我尝试为inputmask插件使用自定义正则表达式,它在我第一次在输入字段中输入内容时效果很好,但是当我想编辑输入字段时,插件的行为变得有点不可预测。例如 12:20pm 是以下正则表达式的有效输入,但如果我尝试通过将光标移动到 : position 并删除 :20 来编辑输入,然后如果我尝试输入任何有效字符(例如将 12:20pm 更改为 12: 30pm),插件不允许我输入这些字符。
这就是我初始化插件的方式
jquery - 上午 00:00 - 下午 00:00 的输入掩码
我正在使用jquery.inputmask插件。
我需要一个 12 小时格式的时间范围的掩码。
示例:上午 9:30 - 晚上 10:00
我知道我们可以这样做:
我希望得到这样的东西:
我能得到的最接近的是:
...但这并不理想/完美,因为这会过去:33:44 mm - 55:66 nn
jquery - Gwt junit 测试未初始化 $wnd.jQuery
inputmask 以下列方式与 gwt 结合使用:
当小部件初始化并且一切都在浏览器中运行时,将调用此方法。jQuery 变量没有被初始化,这会产生相同的异常:
还:
这是:
javascript - inputmask 在最后一位上动态掩码变化
我想使用Jquery.Inputmask来屏蔽电话号码输入,我按如下方式进行操作:
在我的 JS 中我初始化它:
它工作得很好,但是动态输入是在第六位数字之后触发的,我必须手动将插入符号放在连字符之后。有没有办法只在输入最后一个数字后触发掩码中的动态?
我不确定我是否说清楚了。简而言之,我想要一个来自:
(99)9999-9999
至:
(99)99999-9999
输入第六位数字后无需拖动插入符号。
jquery - Jquery屏蔽输入在淘汰赛foreach中不起作用
我准备了一个设置页面,指定每天的工作开始时间和结束时间。
我用 Knockout foreach 设置了一天的名称、开始时间、结束时间。我用 Jquery maskedinput 屏蔽了所有 StartTime 字段和 EndTime 字段。
但是 foreach 中的字段没有被屏蔽。这些字段允许输入字母。
我尝试从 foreach 中屏蔽一个字段,它可以正常工作并且不允许输入字母。
任何人都可以帮忙吗?
javascript - jquery.inputmask - 在“oncomplete”回调中设置值会导致不正确的操作
如果在“oncomplete”回调中使用其他屏蔽输入进行 setVal 操作,您可以在 Chrome 和 Safary 中看到不正确的反应,在 FF 中运行良好
演示:http: //jsfiddle.net/serGlazkov/nxLzq82o/
javascript - 如何从 jQuery 输入掩码插件文本框中删除下划线
我想从使用 jQuery inputmask 插件实现的屏蔽输入中删除下划线 - http://github.com/RobinHerbots/jquery.inputmask
javascript - 如何使用 requirejs 连接 jquery.inputmask
如何使用 requirejs正确连接https://github.com/RobinHerbots/jquery.inputmask ?官方网站文档上的方法不正确。
我试着让它像这样
需要-config.js
脚本.js
但它不起作用
javascript - 协助正则表达式 Javascript
我正在尝试实现这个正则表达式检查。(1 个整数,3 位数字)
有效的:
- 0.236
- 0.21
- 1.231
- 1.01
无效的:
- 12.23
- 12321
- 0.21323
我希望只有 1 位数字后跟只有 0-3 位小数的小数。
任何帮助都会很棒。我试过这个:
^(([0-9]{1})?(?=\.)[0-9]{0,3})|([0-9]{1})$
但没有锁。
编辑:我应该补充说我正在使用一个名为 inputmask 的 JQuery 插件。我希望输入掩码只接受我的要求。
javascript - jquery inputmask不接受验证器函数上的量词
我正在尝试制作一个 customAlias 以与 jQuery Inputmask 一起使用,但我面临以下问题:
我的输入:
<input id="input-field-nome" data-inputmask="'alias':'customAlias'" type="text" data-rule-required="true" class="form-control required" placeholder="Nome e sobrenome">
在我的 JS 上:
我知道该选项validator: "[a-zA-Z]+"
应该作为:'任何字母字符一次或多次,但量词+
不起作用。我只能在输入中插入一个字母。
我尝试了以下正则表达式,但没有一个有效:
"validator": "[a-zA-Z\+]",
- 我在 RobinHerbots 的示例中看到了类似的内容。
"validator": "[a-zA-Z]\+",
- 我认为逃避+
会解决问题。(失败)。