Jus*_*ing 1 jquery jquery-plugins maskedtextbox maskedinput
我有一个文本输入字段,我想在其中插入数字,然后是逗号,然后只是两个十进制数字.
我试图通过jQuery,使用Masked Input Plugin来获取它,但它似乎无法工作.
这就是我所拥有的:
<input type="text" name="cash" id="number"/>
Run Code Online (Sandbox Code Playgroud)
和
<script type="text/javascript">
$.mask.definitions['p']='[0-9]+';
$.mask.definitions['d']='[0-9]{2}';
$("#number").mask("p,d");
<script>
Run Code Online (Sandbox Code Playgroud)
但结果是只有一个数字的掩码,然后是逗号,然后是我无法写的东西(它不是数字,也不是字符)
_,_
Run Code Online (Sandbox Code Playgroud)
如何在此插件中使用正则表达式?
我建议你使用jquery.maskMoney - https://github.com/plentz/jquery-maskmoney
它很容易实现:
<input type="text" id="cash"/>
<script src="jquery.maskMoney.js"></script>
<script>
$("#cash").maskMoney("mask");
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10857 次 |
| 最近记录: |