我们经常在项目时有涉及到用户或是手机号登录,这时一般会配合密码才能登录成功。

下面发一些关于手机和密码形式的判断:

 - (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-密码判断的更多相关文章

  1. iOS - 正则表达式判断邮箱、身份证..是否正确:

    iOS - 正则表达式判断邮箱.身份证..是否正确: //邮箱 + (BOOL) validateEmail:(NSString *)email {     NSString *emailRegex ...

  2. iOS密码框实现(二)取消确定按钮

    由于将确定按钮去掉了,所以需要重新修改下代码,当输入第四个数字时,自动进入房间.   iOS 密码框效果图:     实现方式:   首先声明一个block初始化方法,因为这只是个框框,并不需要处理网 ...

  3. ios如何判断键盘是否已经显示

    ios如何判断键盘是否已经显示   在群里看到有人问:ios如何判断键盘已经显示在界面上. 其实这个解决很简单: 写一个单例来管理键盘的状态. 这个单例在初始化方法init种监听2个事件,分别是 UI ...

  4. Web端 年月日下拉表 密码判断 按钮判断是否提交

    生日: <asp:DropDownList ID="selYear" runat="server"></asp:DropDownList> ...

  5. iOS:判断用户名是否以字母开头、手机号输入、邮箱是否正确的正则表达式

    新建一个字符串分类:NSString(Check),定义类方法更方便 .h文件 #import <Foundation/Foundation.h> @interface NSString ...

  6. iOS开发 判断当前APP版本和升级

    从iOS8系统开始,用户可以在设置里面设置在WiFi环境下,自动更新安装的App.此功能大大方便了用户,但是一些用户没有开启此项功能,因此还是需要在程序里面提示用户的 方法一:在服务器接口约定对应的数 ...

  7. iOS ----------各种判断

    iOS 判断数字 - (BOOL) deptNumInputShouldNumber:(NSString *)str { if (str.length == 0) { return NO; } NSS ...

  8. iOS - 正则表达式判断邮箱、身份证,车牌,URL等..是否正确:

    //邮箱 + (BOOL) validateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Z ...

  9. IOS版本判断

    -(void)getIOSVersion { //#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 50000    //此方法和编译器相关 //quanju.iOS ...

  10. iOS 如何判断一个点在某个指定区域中

    在iOS 开发中会遇到 判断位置的情况 iOS 自己都有函数实现的这些功能. 判断一个点是否在这个rect区域中 bool CGRectContainsPoint(CGRect rect,CGPoin ...

随机推荐

  1. Learning-Python【17】:包的导入使用

    在同一级目录下新建 p1.py 和 run.py,添加代码 # p1.py 模块的设计者 def f1(): print("from f1") def f2(): print(&q ...

  2. Learning-MySQL【3】:数据类型和运算符

    一.数据类型 1.数值类型 为每张表的每个字段选择合适的数据类型是数据库设计过程中一个重要的步骤. 数字分为整数和小数.其中整数用整数类型表示,小数用浮点数类型和定点数类型表示. 浮点数类型包括单精度 ...

  3. .NET Core 配置GC工作模式与内存的影响

    .NET Core 配置GC工作模式与内存的影响 .NET Core GC 原文:https://blog.markvincze.com/troubleshooting-high-memory-usa ...

  4. Spring-AOP环绕监听出错

    Exception in thread "main" org.springframework.aop.AopInvocationException: Null return val ...

  5. 微信小程序开发学习记录

    两天撸了一遍小程序的文档,跟网页相似,个人感觉是简化版.但是因为开放了很多微信自带的接口又使得部分功能开发起来相对方便 思维导图如下: 目前我的理解大概是这么个逻辑,以后深入学习后可能会有更改 跟着大 ...

  6. python tar 打包

    import os import tarfile def make_targz_one_by_one(output_filename, source_dir): tar = tarfile.open( ...

  7. Python 条件控制

    Python  条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: if 语句 Python中if语 ...

  8. Asp.net core 学习笔记 2.1 升级到 2.2

    首先跟着官网 step by step https://docs.microsoft.com/en-us/aspnet/core/migration/21-to-22?view=aspnetcore- ...

  9. LeetCode--015--三元之和(java)

    给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组. 注意:答案中不可以包含重复的三元组. ...

  10. JavaScript基础三

    1.10 关于DOM的事件操作 1.10.1 JavaScript的组成 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准.包括变量.表达式.运算符.函数. ...