RegularExpressionValidator QML Type
文字列バリデータを提供します。詳細...
Import Statement: | import QtQuick |
In C++: | QRegularExpressionValidator |
プロパティ
- regularExpression : regularExpression
詳細な説明
RegularExpressionValidator 型はバリデータを提供し、 指定した正規表現にマッチする文字列を有効とみなします。
IntValidator,DoubleValidator,入力テキストの検証も参照ください 。
プロパティの説明
regularExpression : regularExpression |
このプロパティはバリデーションに使用される正規表現を保持します。
このプロパティはJS構文の正規表現でなければならないことに注意。
デフォルトでは、このプロパティは、任意の文字列にマッチするパターン.*
の正規表現を含みます。
以下に、RegularExpressionValidator が指定されたTextInput オブジェクトの例を示します:
TextInput { id: hexNumber validator: RegularExpressionValidator { regularExpression: /[0-9A-F]+/ } }
正規表現の他の例:
- コンマで区切られた1~3個の数字のリスト:
/\d{1,3}(?:,\d{1,3})+$/
- 小数点の前に最大3個の数字、小数点の後に1~2個の数字からなる金額:
/(\d{1,3})([.,]\d{1,2})?$/
本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。