-(void) LoadData {
Nsmutablearray *array = [Nsmutablearray arraywithcapacity:10];
if ([Self.title isequaltostring:@ "name"]) {
Self.namestr = Inputtextfield.text;
[Array addobject:[nsdictionary dictionaryWithObject:self.nameStr forkey:@ "membernm"];
}else if ([Self.title isequaltostring:@ "Mailbox"]) {
Self.emailstr = Inputtextfield.text;
BOOL emailok= [self validateEmail:self.emailStr];
if (!emailok) {
[Uialertview showmessage:@ "The mailbox format is incorrect" title:@ "warning"];
Return
}
[Array addobject:[nsdictionary dictionaryWithObject:self.emailStr forkey:@ "Memberemail"];
}else if ([Self.title isequaltostring:@ "Other contact information"]) {
Self.otherstr = Inputtextfield.text;
[Array addobject:[nsdictionary dictionaryWithObject:self.otherStr forkey:@ "Membercontacts"];
}else if ([self.title isequaltostring:@ "job Division"]) {
Self.jobdivison = Inputtextfield.text;
[Array addobject:[nsdictionary dictionaryWithObject:self.jobdivison forkey:@ "Memberdesc"];
}
Self.request = [Uprequest postdatawithpathname:@ "Member/updatemember" delegate:self Params:array];
}
e-mail Regular expression judgment
-(BOOL) Validateemail: (NSString *) email
{
NSString *emailregex = @ "[A-z0-9a-z._%+-][email protected][a-za-z0-9.-]+\\. [A-za-z] {2,4} ";
Nspredicate *emailtest = [Nspredicate predicatewithformat:@ "Self MATCHES%@", Emailregex];
return [Emailtest Evaluatewithobject:email];
}
ios-e-mail regular expression judgment