例としてメールアドレスを入力するテキストフィールドを検証します。入力したメールアドレスが存在するかどうかを調べるにはコードを書かないとできませんが、フォーマットを検証すればメールアドレスではないデータが入力されたかどうかわかります。
ここでは単純に@が含まれているかどうか検証することにします。もし@が含まれていなければ、変数pass_mailにfalseが代入されます。
Mail : CKTextField {
value = mail
validate = "mail =~ /[^@]+@(.+)/"
pass = pass_mail
}
この例はRegistrationアプリケーションとしてサンプルに含まれています。