iOS--对字符串长度的判断
来源:互联网 发布:5g网络股票 编辑:程序博客网 时间:2024/06/06 20:15
//***textField代理方法***//
textFieldTel满足11位
textFieldTest满足仅4位
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if (textField ==textFieldTel )
{
if(range.location==11)
{
return NO;
}
if (range.location==10||(range.location==11&&range.length==1))
{
if ( textFieldTest.text.length>=4)
{
btnTel.backgroundColor=publickOrange;
btnTel.userInteractionEnabled=YES;
}
else
{
btnTel.backgroundColor=publickOrange;
btnTel.userInteractionEnabled=YES;
}
}
else
{
btnTel.backgroundColor=[UIColorlightGrayColor];
btnTel.userInteractionEnabled=NO;
}
if (range.location==10&&range.length==1)
{
btnTel.backgroundColor=[UIColorlightGrayColor];
btnTel.userInteractionEnabled=NO;
}
}
if (textField == textFieldTest)
{
if (range.location >3||(range.length>4&&range.length==1))
{
return NO;
}
if (range.location>=3||(range.location>=3&&range.length==1))
{
if (textFieldTel.text.length==11)
{
btnTel.backgroundColor=publickOrange;
btnTel.userInteractionEnabled=YES;
}
else
{
btnTel.backgroundColor=[UIColorlightGrayColor];
btnTel.userInteractionEnabled=NO;
}
}
else
{
btnTel.backgroundColor=[UIColorlightGrayColor];
btnTel.userInteractionEnabled=NO;
}
if (range.location<=3&&range.length==1)
{
btnTel.backgroundColor=[UIColorlightGrayColor];
btnTel.userInteractionEnabled=NO;
}
}
return YES;
}
- iOS--对字符串长度的判断
- 关于IOS判断字符串长度的方法
- 判断字符串的长度
- 判断字符串的字节长度
- iOS - 判断输入字符串长度函数
- iOS判断字符串类型长度处理
- 关于对字符长度的判断
- ios字符串的判断
- 用js判断中文字符串的长度
- 文章标题字符串长度的判断
- js中判断字符串的长度
- JS 判断输入字符串的长度
- Java 判断字符串的存储长度
- 如何判断含有中文的字符串长度
- PHP判断中文字符串的长度和字节长度
- PHP判断中文字符串的长度和字节长度
- PHP判断中文字符串的长度和字节长度
- ios判断一段字符串长度(汉字2字节)
- Error:(7, 0) No such property: cruncherEnabled for class: com.android.build.gradle.internal.dsl.Aapt
- SSH Secure Shell Client中文乱码的解决方法
- VC++鼠标进入离开窗口
- 安卓开发中Theme.AppCompat.Light的解决方法
- 数据库设计
- iOS--对字符串长度的判断
- saiku迁移到本地数据库mysql
- 各种学习工作资源备忘
- 约瑟夫问题
- vitamio视频播放框架使用
- myslq 和 oracle 理解区别
- JavaScript的继承--寄生组合式继承
- 归并排序
- Android 所有Action收集