QML类型:IntValidator、DoubleValidator、RegularExpressionValidator

IntValidator:整数验证器类型

一、属性成员

1、bottom : int

此属性保存验证器的最低可接受值。 默认情况下,此属性的值源自可用的最低有符号整数(通常为 -2147483647)。

2、locale : string

此属性保存用于解释数字的语言环境的名称。

3、top : int

此属性包含验证器可接受的最高值。默认情况下,此属性的值源自可用的最高有符号整数(通常为 2147483647)。


DoubleValidator:双精度浮点数验证器

一、描述

  • 如果输入包含在有效范围内且格式正确的双精度值,则接受输入。
  • 如果输入包含超出范围或格式错误的双精度值,则输入被接受但无效。例如 小数点后位数过多或为空。
  • 如果不是双精度输入,则拒绝输入。

二、属性

1、bottom : real

此属性保存验证器的最小可接受值。 默认值为负无穷。

2、decimals : int

此属性保存验证器小数点后的最大位数。默认值为 1000。

3、locale : string

此属性保存用于解释数字的语言环境的名称。

4、notation : enumeration

此属性包含字符串如何描述数字的表示法。

  • DoubleValidator.StandardNotation:标准记数法。
  • DoubleValidator.ScientificNotation:科学记数法(默认)。

5、top : real

此属性保存验证器的最大可接受值。默认为无穷大。


RegularExpressionValidator:正则表达式验证器

一、描述

此类型实例化自 QRegularExpressionValidator 类型。

二、属性成员

1、regularExpression : regularExpression

此属性保存用于验证的正则表达式。

请注意,此属性应该是 JS 语法中的正则表达式

默认情况下,此属性包含一个正则表达式:.*,即匹配任何字符串。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值