Home > Web Front-end > HTML Tutorial > Various judgments on the registration page (regular expression)_html/css_WEB-ITnose

Various judgments on the registration page (regular expression)_html/css_WEB-ITnose

WBOY
Release: 2016-06-24 11:58:34
Original
1250 people have browsed it

1.密码判断

至少包含数字、字母(区分大小写)、符号中的2种

NSString *regex = @"^(?![A-Z]+$)(?![a-z]+$)(?!\\d+$)(?![\\W_]+$)\\S+$";            NSPredicate *predicate = [NSPredicate predicateWithFormat:@"self matches %@",regex];
Copy after login

 if ([predicate evaluateWithObject:textField.text] == NO) {                      UIAlertView *alerview =[ [UIAlertView alloc]initWithTitle:nil message:@"至少包含数字、字母(区分大小写)、符号中的2种。" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:nil, nil];                 [alerview show];        [alerview release];                          }
Copy after login
2 .手机号码的确认

  NSString *regex = @"^((13[0-9])|(147)|(15[^4,\\D])|(18[0,5-9]))\\d{8}$";  NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];  if (![textField.text isEqualToString:@""]&&[predicate evaluateWithObject:textField.text] == NO) {          UIAlertView *alerview =[ [UIAlertView alloc]initWithTitle:nil message:@"请输入正确的手机号码" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:nil, nil];          [alerview show];          [alerview release];            }
Copy after login
3.限制用户名特征应该是3 - 10 之间  : 

^.{3,10}$


4.电子邮件

[A-Z0-9a-z._%+-]{3,}+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}


5. 密码必须包含字母数字字符

[A-Za-z0-9]{6,20}


6.电话号码必须在适当的格式(如。# # # - # # # - # # # #)

[0-9]{3}\\-[0-9]{3}\\-[0-9]{4}





source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template