注册页面的各种判断(正则表达式)
来源:互联网 发布:淘宝心是怎么升级的 编辑:程序博客网 时间:2024/06/11 19:12
1.密码判断
6.电话号码必须在适当的格式(如。# # # - # # # - # # # #)
至少包含数字、字母(区分大小写)、符号中的2种
NSString *regex = @"^(?![A-Z]+$)(?![a-z]+$)(?!\\d+$)(?![\\W_]+$)\\S+$"; NSPredicate *predicate = [NSPredicate predicateWithFormat:@"self matches %@",regex];
if ([predicate evaluateWithObject:textField.text] == NO) { UIAlertView *alerview =[ [UIAlertView alloc]initWithTitle:nil message:@"至少包含数字、字母(区分大小写)、符号中的2种。" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:nil, nil]; [alerview show]; [alerview release]; }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]; }3.限制用户名特征应该是3 - 10之间 :
^.{3,10}$
[A-Z0-9a-z._%+-]{3,}+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}
[A-Za-z0-9]{6,20}
6.电话号码必须在适当的格式(如。# # # - # # # - # # # #)
[0-9]{3}\\-[0-9]{3}\\-[0-9]{4}
0 0
- 注册页面的各种判断(正则表达式)
- jqurey利用正则表达式判断注册页面信息
- 注册时判断邮箱和密码格式的正则表达式
- 东京商城注册页面使用的正则表达式......
- 判断各种输入值类型的正则表达式
- 正则表达式及js校验表单代码(注册页面)
- 使用正则表达式验证用户注册页面
- 用正则表达式判断各种文字字符
- 正则表达式的判断
- 注册密码的正则表达式
- 注册正则表达式的运用
- 正则表达式的各种匹配
- 各种常用的正则表达式
- 各种常用的正则表达式
- iOS项目部分-01(注册)-使用正则表达式判断用户输入的是不是手机号码
- 正则表达式(各种常用)
- 判断Decimal的正则表达式
- 判断日文的正则表达式
- java web项目使用axis2
- update xml数据
- RAC修改了子网掩码报错CRS-5008
- php mvc nginx url重写(经验累计)
- Cocos2dx 3.2 横版过关游戏Brave学习笔记(六)
- 注册页面的各种判断(正则表达式)
- 总结所有的javascript验证方法大全
- 《突出重围》游戏源码
- 面向对象和面向过程
- HTML5重力感应小球冲撞动画实现
- 黑马程序员_高新技术(一)
- ojdbc 版本区别
- PECL 和 PEAR 有什么区别
- HttpClient的Post和Get访问网页