javascript - RegExpValidator 接受带有 .保留两位小数

标签 javascript validation qml

我正在使用下面的 RegExpValidator 代码对 QML/javascript 进行一些输入验证:

RegExpValidator { regExp: /^[0-9\.\,]{1,6}$/ }

有没有办法允许用户在 .然后最多 1 或 2 个? 这样就可以了: 10 10.1 10.11 100.1 100.11 10,11 但这些行不通:1000 100.111 等

我尝试过谷歌搜索,但不太介意。

谢谢:)

最佳答案

试试这个:

^(\d{1,2})([\.|,]\d{1,2})?$

关于javascript - RegExpValidator 接受带有 .保留两位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21389587/

相关文章:

javascript - 迭代点击函数javascript

javascript - ESLint、Create React App 和 Unused Vars 错误

validation - 将 Grails 验证代码保存在域对象中

QtQuick 2 透明窗口背景

javascript - 将 javascript 对象列表从 QML 发送到 C++

javascript 正则表达式替换,如何提供正则表达式条件(和标志)作为变量而不是内联?

javascript - div 按钮上的手形图标。表现得像真正的按钮

python - 如何将变量连接到 Entry 小部件?

PHP-HTML 使用 input=text 更新 mysql,其中 POST ['submit' ]

image - Qt/QML。一种无负载学习图像尺寸的方法