如何解决在文本文件中输入文本时,如何显示警报消息
|| 嗨,我是新的iPhone开发人员。我的问题是我做一个应用程序,即以该表单(用户名,密码,电子邮件)形式的用户注册表单,并将这些文本字段值添加到数组中以显示在tableview上,当我在文本字段中输入数据时按一个按钮单击该按钮的另一个视图显示,并在表视图上显示所有用户数据,我为此编写了代码,但是我的问题是在文本字段中没有输入数据,然后单击按钮显示了警报视图,但是我不怎么在在文本字段中输入数据时验证电子邮件文本字段,请帮助我在电子邮件文本字段中输入数据时显示消息(alertmsg-输入电子邮件aaa@gmail.com,格式类似)解决方法
对于空文本字段,可以使用以下方法:
-(BOOL) emptyCheck:(NSString *)textFieldtext
{
return [[textFieldtext stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]count]<=0;
}
对于电子邮件,您可以使用“ 1”类并为电子邮件指定regEx格式。
谢谢
,试试这个在iOS 2.0的Objective-C中验证电子邮件地址的最佳实践是什么? ,
希望这会有所帮助
,使用以下代码进行电子邮件验证:-
NSString *emailRegEx = @\"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\\\.[A-Za-z]{2,4}\";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@\"SELF MATCHES %@\",emailRegEx];
//Valid email address
if ([emailTest evaluateWithObject:textField.text] == YES)
{
}
else {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@\"E-Mail Field Not In proper Format\" message:nil delegate:self cancelButtonTitle:@\"OK\" otherButtonTitles:nil,nil];
[alert show];
[alert release];
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。