Jquery 输入金额格式限制 插件
时间: 2023-09-02 16:06:09 浏览: 153
jQuery输入格式的插件Masked Input Plugin
你可以使用 Jquery 插件 `jquery-maskmoney` 来限制输入金额的格式。使用方法如下:
1. 在 HTML 中引入 Jquery 和 `jquery-maskmoney` 插件
```html
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-maskmoney/3.0.2/jquery.maskMoney.min.js"></script>
```
2. 在 input 输入框中添加 `data-maskmoney` 属性,并指定相关格式
```html
<input type="text" data-maskmoney="{prefix:'¥', thousands:',', decimal:'.', precision:2}">
```
其中,`prefix` 是金额前缀,`thousands` 是千分位分隔符,`decimal` 是小数点分隔符,`precision` 是小数位数。
3. 初始化插件
```javascript
$(document).ready(function() {
$('[data-maskmoney]').maskMoney();
});
```
完整代码示例如下:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Jquery 输入金额格式限制</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-maskmoney/3.0.2/jquery.maskMoney.min.js"></script>
</head>
<body>
<label for="amount">金额:</label>
<input type="text" id="amount" name="amount" data-maskmoney="{prefix:'¥', thousands:',', decimal:'.', precision:2}">
<script>
$(document).ready(function() {
$('[data-maskmoney]').maskMoney();
});
</script>
</body>
</html>
```
阅读全文