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