ios-密码判断
我们经常在项目时有涉及到用户或是手机号登录,这时一般会配合密码才能登录成功。
下面发一些关于手机和密码形式的判断:
- (void)registButtonClick:(id)sender
{
if (self.phoneTextField.text.length != )//手机号码判断
{
if (self.phoneTextField.text.length <= )
{
pushView.hidden = NO;
pushView.tiShiLab.text = @"手机号不能为空";
}else
{
pushView.hidden = NO;
pushView.tiShiLab.text = @"请正确输入手机号";
}
[self registReturnKeyBoard];
return;
}
if (self.passWordTextField.text.length <= )//密码判断
{
pushView.hidden = NO;
pushView.tiShiLab.text = @"密码不能为空,请重新输入~";
[self registReturnKeyBoard];
return;
}
if (self.passWordTextField.text.length < )//密码判断
{
pushView.hidden = NO;
pushView.tiShiLab.text = @"密码不能少于6位数,请重新输入~";
[self registReturnKeyBoard];
return;
}
NSString *url;
if (self.passWordTextField.text)
{
url = [GetData getRegistWithMobile:self.phoneTextField.text andPassWord:[MyMD5 md5:self.passWordTextField.text]];//===吴611
}else
{
pushView.hidden = NO;
pushView.tiShiLab.text = @"密码不能为空";
[self registReturnKeyBoard];
return;
}
[self registReturnKeyBoard];
GetData *gd = [[GetData alloc]init];
gd.urlTag = ;
gd.datadele = self;
[gd getDataWithUrlTest:url];
}
- (void)registButtonClick:(id)sender
{
if (self.phoneTextField.text.length != 11 )//手机号码判断
{
if (self.phoneTextField.text.length <= 0)
{
pushView.hidden = NO;
pushView.tiShiLab.text = @"手机号不能为空";
}else
{
pushView.hidden = NO;
pushView.tiShiLab.text = @"请正确输入手机号";
}
[self registReturnKeyBoard];
return;
}
if (self.passWordTextField.text.length <= 0)//密码判断
{
pushView.hidden = NO;
pushView.tiShiLab.text = @"密码不能为空,请重新输入~";
[self registReturnKeyBoard];
return;
}
if (self.passWordTextField.text.length < 6)//密码判断
{
pushView.hidden = NO;
pushView.tiShiLab.text = @"密码不能少于6位数,请重新输入~";
[self registReturnKeyBoard];
return;
}
NSString *url;
if (self.passWordTextField.text)
{
url = [GetData getRegistWithMobile:self.phoneTextField.text andPassWord:[MyMD5 md5:self.passWordTextField.text]];//===吴611
}else
{
pushView.hidden = NO;
pushView.tiShiLab.text = @"密码不能为空";
[self registReturnKeyBoard];
return;
}
[self registReturnKeyBoard];
GetData *gd = [[GetData alloc]init];
gd.urlTag = 1;
gd.datadele = self;
[gd getDataWithUrlTest:url];
}
ios-密码判断的更多相关文章
- iOS - 正则表达式判断邮箱、身份证..是否正确:
iOS - 正则表达式判断邮箱.身份证..是否正确: //邮箱 + (BOOL) validateEmail:(NSString *)email { NSString *emailRegex ...
- iOS密码框实现(二)取消确定按钮
由于将确定按钮去掉了,所以需要重新修改下代码,当输入第四个数字时,自动进入房间. iOS 密码框效果图: 实现方式: 首先声明一个block初始化方法,因为这只是个框框,并不需要处理网 ...
- ios如何判断键盘是否已经显示
ios如何判断键盘是否已经显示 在群里看到有人问:ios如何判断键盘已经显示在界面上. 其实这个解决很简单: 写一个单例来管理键盘的状态. 这个单例在初始化方法init种监听2个事件,分别是 UI ...
- Web端 年月日下拉表 密码判断 按钮判断是否提交
生日: <asp:DropDownList ID="selYear" runat="server"></asp:DropDownList> ...
- iOS:判断用户名是否以字母开头、手机号输入、邮箱是否正确的正则表达式
新建一个字符串分类:NSString(Check),定义类方法更方便 .h文件 #import <Foundation/Foundation.h> @interface NSString ...
- iOS开发 判断当前APP版本和升级
从iOS8系统开始,用户可以在设置里面设置在WiFi环境下,自动更新安装的App.此功能大大方便了用户,但是一些用户没有开启此项功能,因此还是需要在程序里面提示用户的 方法一:在服务器接口约定对应的数 ...
- iOS ----------各种判断
iOS 判断数字 - (BOOL) deptNumInputShouldNumber:(NSString *)str { if (str.length == 0) { return NO; } NSS ...
- iOS - 正则表达式判断邮箱、身份证,车牌,URL等..是否正确:
//邮箱 + (BOOL) validateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Z ...
- IOS版本判断
-(void)getIOSVersion { //#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 50000 //此方法和编译器相关 //quanju.iOS ...
- iOS 如何判断一个点在某个指定区域中
在iOS 开发中会遇到 判断位置的情况 iOS 自己都有函数实现的这些功能. 判断一个点是否在这个rect区域中 bool CGRectContainsPoint(CGRect rect,CGPoin ...
随机推荐
- Perl调用外部命令(其他脚本、系统命令)的方法和区别
1. `command`; 使用反引号调用外部命令能够捕获其标准输出,并按行返回且每行结束处附带一个回车.反引号中的变量在编译时会被内插为其值. 2. open LIST "ls -l| ...
- 【八】jqeury之click事件[添加及删除数据]
要求:1.添加数据显示在下方列表.2.添加的数据可动态删除. 界面显示: 代码: <!DOCTYPE html> <html> <head> <script ...
- Java实现将文件或者文件夹压缩成zip
最近碰到个需要下载zip压缩包的需求,于是我在网上找了下别人写好的zip工具类.但找了好多篇博客,总是发现有bug.因此就自己来写了个工具类. 这个工具类的功能为: ( ...
- Go 安装 sqlite3驱动报错
问题:最近在使用Go做一个博客示例,在使用go get 安装 sqlIite3的驱动遇到下面的问题(cc1.exe: sorry, unimplemented: 64-bit mode not com ...
- 以太坊钱包开发系列2 - 账号Keystore文件导入导出
以太坊去中心化网页钱包开发系列,将从零开始开发出一个可以实际使用的钱包,本系列文章是理论与实战相结合,一共有四篇:创建钱包账号.账号Keystore文件导入导出.展示钱包信息及发起签名交易.发送Tok ...
- laravel StartSession中间件的实现原理
1. 打开app\Http\Kernel.php,找到StartSession的位置.这里要说一下,middleware中的中间件是都会被执行的,但执行的顺序我不知道,还需看源码来实现 protect ...
- helm安装 删除
要安装对应k8s版本的helm https://github.com/helm/helm/releases #wget https://storage.googleapis.com/kuberne ...
- 为iframe添加onclick事件
如果页面上有iframe时,鼠标点击在iframe内时,包含iframe的document是不响应任何事件的, 例如: $("#iframe1").click(function() ...
- MYSQL Statement violates GTID consistency: CREATE TABLE ... SELECT. 错误代码: 1786 问题
1.在MYSQL中,执行建表语句时CREATE TABLE aaaa AS SELECT * FROM menu; 报: 错误代码: 1786Statement violates GTID co ...
- mac 配置php+php_fpm+nginx
首先brew安装前面文章上有的 安装nginx brew install nginx #启动nginx sudo nginx #测试配置是否有语法错误 sudo nginx -t 测试成功 如果不加 ...