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 ...
随机推荐
- 【HNOI 2018】道路
Problem Description \(W\) 国的交通呈一棵树的形状.\(W\) 国一共有\(n - 1\)个城市和\(n\)个乡村,其中城市从\(1\)到\(n - 1\) 编号,乡村从\(1 ...
- [大数据从入门到放弃系列教程]第一个spark分析程序
[大数据从入门到放弃系列教程]第一个spark分析程序 原文链接:http://www.cnblogs.com/blog5277/p/8580007.html 原文作者:博客园--曲高终和寡 **** ...
- Java 设置PDF文档背景——单色背景、图片背景
一般生成的PDF文档默认的文档底色为白色,我们可以通过一定方法来更改文档的背景色,以达到文档美化的作用. 以下内容提供了Java编程来设置PDF背景色的方法.包括2种设置方法: 设置纯色背景色 设置图 ...
- Qgis练手
师妹推荐了一个神器 Qgis,因为看我拿Echarts和Excel缝缝补补效率实在太低下. 还记得,以前写过一个“echarts画中国地图并上色”的笔记,那个应付一下事还行,真正需要精细画图的时候还得 ...
- webpack简单修改版本号(单页面)
写了一个js文件,可以尽量最简单的修改版本号 package.json配置: updateV.js放置位置: updateV.js: var fs = require('fs'); //文件读写 va ...
- 『TensorFlow』网络操作API_中_损失函数及分类器
一.误差值 度量两个张量或者一个张量和零之间的损失误差,这个可用于在一个回归任务或者用于正则的目的(权重衰减). l2_loss tf.nn.l2_loss(t, name=None) 解释:这个函数 ...
- 关于vs code 快速生成vue 模板
在 文件>首选项>用户代码片断里面,打开vue.json 添加以下代码: "Print to console": { "prefix": " ...
- java变量的作用域和基本数据类型转换
1.变量的作用域 赋值运算符 变量名 = 表达式 列: a = (b+3)+(b-1) 表达式就是符号(如:加号,减号)与操作数(如:b,3)的组合 自动类型转换(隐式类型转换):从小类型到大类型可以 ...
- Java易错题(1)
检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果. public class HelloB extends HelloA { public HelloB() { } { Syst ...
- 2. Net、ASP.Net、C#、VisualStudio之间的关系
.Net一般指的是.NetFramework 是一个开发和运行环境,是框架, 提供了基础的.Net类.这些类可以被任何一种.Net编程语言调用,.NetFramework还提供了CLR,JIT,GC等 ...