我可以看到Parsley.js处理数字的英文分隔符.
当我使用西班牙语数字的Parsley时它不起作用(例如:5,50不是Parsley的有效数字,在我的国家逗号是我们的小数分隔符).
是否有一些配置来改变它?
您需要创建符合您需求的必要正则表达式.一个(可能是基本的)正则表达式^\d+(,\d+)?$,用逗号匹配任何数字或数字.
您甚至不需要创建自定义验证器,因为Parsley允许您使用data-parsley-pattern哪个接收正则表达式.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/parsley.js/2.0.7/parsley.min.js"></script>
<form data-parsley-validate>
<input type="text" name="commaNumbers" data-parsley-pattern="^\d+(,\d+)?$" />
<input type="submit" />
</form>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2048 次 |
| 最近记录: |