我正在使用下面的RegExpValidator代码为QML / javascript进行一些输入验证:
RegExpValidator { regExp: /^[0-9\.\,]{1,6}$/ }
有没有办法让用户最多使用3个号码。它之后最多1或2个? 这样就行了:10 10.1 10.11 100.1 100.11 10,11 但这些不起作用:1000 100.111等等
我尝试使用谷歌搜索,但并不介意。
谢谢:)
答案 0 :(得分:2)
警告:这是未经测试的。试一试。您也可以将[0-9]
替换为\d
,这是数字的简写。
RegExpValidator { regExp: /^[0-9]{0,3}([\.\,][0-9]{1,2})?$/ }
答案 1 :(得分:2)
试试这个:
^(\d{1,2})([\.|,]\d{1,2})?$