iOS 数字、字母和字符串的判断
2017-05-21 23:27
141 查看
iOS判断字母、数字串。在项目开发中,经常需要到这些
以下为
api,下面这三个方法是笔者自己封装的。
以下为
NSString类的扩展方法,分别是判断字符串是否只是包含字母、是否只包含数字、是否只包含字母和数字:
- (BOOL)hyb_isOnlyLetters { NSCharacterSet *letterCharacterset = [[NSCharacterSet letterCharacterSet] invertedSet]; return ([self rangeOfCharacterFromSet:letterCharacterset].location == NSNotFound); } - (BOOL)hyb_isOnlyNumbers { NSCharacterSet *numSet = [[NSCharacterSet characterSetWithCharactersInString:@"0123456789"] invertedSet]; return ([self rangeOfCharacterFromSet:numSet].location == NSNotFound); } - (BOOL)hyb_isOnlyAlphaNumeric { NSCharacterSet *numAndLetterCharSet = [[NSCharacterSet alphanumericCharacterSet] invertedSet]; return ([self rangeOfCharacterFromSet:numAndLetterCharSet].location == NSNotFound); }
相关文章推荐
- iOS判断字符串中包含数字和字母的几种情况
- iOS中 判断字符串 中文字符 字母 数字 以及下划线
- iOS开发---判断字符串为汉字或字母,并计算其数字个数
- c++中判断字符串只包含字母数字汉字的算法
- 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20
- 自己写的一个判断一个字符串里面数字和字母程序。 FUNCTION 'NUMERIC_CHECK'
- VC 判断CString字符串中各位是数字,大小写字母,符号,汉字
- python 判断unicode字符串是汉字/数字/字母,全角/半角转换
- VC 判断CString字符串中各位是数字,大小写字母,符号,汉字。(UNICODE和ANSI)
- 如何判断一个字符串是不是英文字母和数字
- 判断一个字符串中中文和字母或数字的个数
- 此函数用来判断传入的字符串参数是否全是字母数字的组合
- js 正则判断字符串是否为字母或数字
- 判断字符串中是否含有汉字, 数字,和字母
- c#判断字符串是否全部为数字和字母
- c#中如何判断字符串中只存在数字或字母
- Android判断字符串中是否含字母、中文或数字
- 判断一个字符串内有多少个数字和字母
- 判断字符串是否包含除字母、数字、下划线以外的字符
- VC 判断CString字符串中各位是数字,大小写字母,符号,汉字