1 つの登録ページが必要な 1 つのアプリを開発しようとしています。電話番号と電子メールの検証をどのように適用すればよいですか? 誰か助けてください
質問する
130 次
1 に答える
2
次のように、TextFields に検証を配置できます。
TextField {
id: myTextField
hintText: "Flight number"
inputMode: TextFieldInputMode.NumbersAndPunctuation
validator: Validator {
mode: ValidationMode.Immediate
errorMessage: "Please enter only numbers for this field"
onValidate: {
var valNumeric = /^[0-9 -]+$/i; //Numbers, including space and minus/dash
if (valNumberic.test(parent.text)) {
state = ValidationState.Valid;
} else {
state = ValidationState.Invalid;
}
}
}
}
inputMode を NumbersAndPunctuation や Email などに設定すると、キーボードに影響します。次に、onValidate で、parent.text を正規表現または任意の方法で比較できます。ValidationState を Invalid に設定すると、errorMessage で指定したメッセージとともに検証エラーが表示されます。
于 2013-10-29T09:26:22.693 に答える