oc中特殊字符的判断方法
2016-05-09 17:07
399 查看
-(BOOL)isSpacesExists
{
// NSString *_string = [NSString stringWithFormat:@"123 456"];
NSRange _range = [self
rangeOfString:@" "];
if (_range.location !=
NSNotFound) {
//有空格
return
YES;
}else
{ //没有空格
return
NO;
}
}
-(BOOL)isSpecialCharacters
{
NSCharacterSet *ValidCharacters = [[NSCharacterSet
characterSetWithCharactersInString:@"_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"]
invertedSet];
NSRange Range = [self
rangeOfCharacterFromSet:ValidCharacters];
if (Range.location !=
NSNotFound)
{
NSLog(@"包含特殊字符");
}
return Range.location!=NSNotFound;
}
{
// NSString *_string = [NSString stringWithFormat:@"123 456"];
NSRange _range = [self
rangeOfString:@" "];
if (_range.location !=
NSNotFound) {
//有空格
return
YES;
}else
{ //没有空格
return
NO;
}
}
-(BOOL)isSpecialCharacters
{
NSCharacterSet *ValidCharacters = [[NSCharacterSet
characterSetWithCharactersInString:@"_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"]
invertedSet];
NSRange Range = [self
rangeOfCharacterFromSet:ValidCharacters];
if (Range.location !=
NSNotFound)
{
NSLog(@"包含特殊字符");
}
return Range.location!=NSNotFound;
}
相关文章推荐
- 【C语言】求二维数组最大值最小值平均值
- 8615 快乐
- oracle中dbms_jobs(定时器)
- 学习TensorFlow,生成tensorflow输入输出的图像格式
- 菜鸟的安卓之旅之初始篇之一
- 侧滑菜单的使用和监听事件的设置
- 学习TensorFlow,生成tensorflow输入输出的图像格式
- applicationContext.xml各作用
- 维护索引——通过重组索引提高性能
- Linux系统(X64)安装Oracle11g完整安装图文教程另附基本操作
- [LeetCode]题解(python):143-Reorder List
- java.lang.NoSuchMethodError: android.view.View.setBackground
- Bootstrap富文本组件wysiwyg数据保存到mysql的方法
- tc#0 基本用法
- 心灵鸡汤之20160509舍得
- shell脚本的并发
- Spinner的用法
- std::move和std::forwarding完美转发。
- Longest Substring Without Repeating Characters(LeetCode)
- Python WSGI