函数:isdigit

用法:#include

功能:判断字符c是否为数字

说明:当c为数字0-9时,返回非零值,否则返回零。

函数:islower

用法:#include

功能:判断字符c是否为小写英文字母

说明:当c为小写英文字母(a-z)时,返回非零值,否则返回零。

函数:isupper

用法:#include

功能:判断字符c是否为大写英文字母

说明:当c为大写英文字母(A-Z)时,返回非零值,否则返回零。

函数:isxdigit

用法:#include

功能:判断字符c是否为十六进制数字

说明:当c为A-F,a-f或0-9之间的十六进制数字时,返回非零值,否则返回零。

函数:isalnum

用法:#include

功能:判断字符c是否为字母或数字

说明:当c为数字0-9或字母a-z及A-Z时,返回非零值,否则返回零

函数:isalpha

用法:#include

功能:判断字符c是否为英文字母

说明:当c为英文字母a-z或A-Z时,返回非零值,否则返回零。

函数:iscntrl

用法:#include

功能:判断字符c是否为控制字符

说明:当c在0x00-0x1F之间或等于0x7F(DEL)时,返回非零值,否则返回零。

函数:isascii

用法:#include

功能:判断字符c是否为ascii码

说明:当c为ascii码时,返回非零值,否则返回零。ascii码指0x00-0x7F之间的字符

函数:isgraph

用法:#include

功能:判断字符c是否为除空格外的可打印字符

说明:当c为可打印字符(0x21-0x7e)时,返回非零值,否则返回零。

函数:isprint

用法:#include

功能:判断字符c是否为可打印字符(含空格)

说明:当c为可打印字符(0x20-0x7e)时,返回非零值,否则返回零。

函数:ispunct

用法:#include

功能:判断字符c是否为标点符号

说明:当c为标点符号时,返回非零值,否则返回零。

标点符号指那些既不是字母数字,也不是空格的可打印字符。

函数:isspace

用法:#include

功能:判断字符c是否为空白符

说明:当c为空白符时,返回非零值,否则返回零。

空白符指空格、水平制表、垂直制表、换页、回车和换行符。

函数:isxdigit

用法:#include

功能:判断字符c是否为十六进制数字

说明:当c为A-F,a-f或0-9之间的十六进制数字时,返回非零值,否则返回零。

函数:toascii

用法:#include

功能:将字符c转换为ascii码

说明:toascii函数将字符c的高位清零,仅保留低七位。返回转换后的数值。

函数:tolower

用法:#include

功能:将字符c转换为小写英文字母

说明:如果c为大写英文字母,则返回对应的小写字母;否则返回原来的值。

函数:toupper

用法:#include

功能:将字符c转换为大写英文字母

说明:如果c为小写英文字母,则返回对应的大写字母;否则返回原来的值。

以上函数可能在我们后面的开发过程中带来比较简便的开发。所以大家共享一下。

更多详细的函数请查看http://www.kuqin.com/clib/

原文:http://blog.csdn.net/yyyy1985/article/details/6533351

iOS中判断基础字符(大小写、数字等的判断)的更多相关文章

  1. iOS中利用CoreTelephony获取用户当前网络状态(判断2G,3G,4G)

    前言: 在项目开发当中,往往需要利用网络.而用户的网络环境也需要我们开发者去注意,根据不同的网络状态作相应的优化,以提升用户体验. 但通常我们只会判断用户是在WIFI还是移动数据,而实际上,移动数据也 ...

  2. Python统计字符串中的中英文字符、数字空格,特殊字符

    # -*- coding:utf8 -*- import string from collections import namedtuple def str_count(s): '''找出字符串中的中 ...

  3. iOS中利用CoreTelephony获取用户当前网络状态(判断2G,3G,4G) by徐文棋

    前言: 在项目开发当中,往往需要利用网络.而用户的网络环境也需要我们开发者去注意,根据不同的网络状态作相应的优化,以提升用户体验. 但通常我们只会判断用户是在WIFI还是移动数据,而实际上,移动数据也 ...

  4. leetCode题解之判断一个句子中的字符和数字是否构成回文

    1.问题描述 Given a string, determine if it is a palindrome, considering only alphanumeric characters and ...

  5. 截取字符(pos,copy,Leftstr,MidStr,RightStr)以逗号为准把字符串拆分,判断字符串是否有数字、字母(大小写), 去掉字符串空格

    1.copy(a,b,c) 举个例子: str := “123456”;str1 := Copy(Str,2,3);结果就是 str1 等于 234.Copy有3个参数,第一个是你要处理的字符串,第二 ...

  6. python 中输入一个字符串,判断这个字符串中有多少个字符、数字、空格、特殊字符

    # -*- coding: utf8 -*- # Author:wxq #python 2.7 #首先定义一个字符串 str1 = raw_input('请输入一个字符:') #初始化字符.数字.空格 ...

  7. Java中如何判断一个字符是否是字母或数字

    使用Java中Character类的静态方法: Character.isDigit(char c) //判断字符c是否是数字字符,如‘1’,‘2’,是则返回true,否则返回false   Chara ...

  8. iOS中数据库应用基础

    iOS 数据库入门 一.数据库简介 1.什么是数据库? 数据库(Database) 是按照数据结构来组织,存储和管理数据的仓库 数据库可以分为2大种类 关系型数据库(主流) PC端 Oracle My ...

  9. Java 如何判断一个字符是否是数字或字母

    在C++中, 可以用isdigit()判断一个字符是否是数字,可以用isalpha()判断一个字符是否是字母,还有很多,都在<cctype>头文件中 而类似的方法在JAVA中,则主要是Ch ...

随机推荐

  1. AsyncTask源代码解析

    快要毕业了.近期在阿里巴巴校园招聘面试,一面过了,感觉挺轻松,可能是运气好.面试官感觉比我腼腆一些.我俩从android绕到了spring mvc 到数据库悲观锁 到linux 然后又会到了andro ...

  2. 《C程序猿:从校园到职场》出版预告(4):从“散兵游勇”到“正规部队”

    看过电视剧<楚汉传奇>的朋友应该对这个场景还有印象:当刘邦第一次去找项羽帮忙的时候.他们一行人看到了项羽军营是怎样练兵的.想到自己练兵的方法,当时就震惊了."刘家军"就 ...

  3. 【每日Scrum】第二天(4.12) TD学生助手Sprint1站立会议

    TD学生助手Sprint1站立会议(4.12) 任务看板 站立会议内容 组员 昨天 今天 困难 签到 刘铸辉 (组长) 做了几个Sqlite编辑事件导入数据库没成功,就编辑图片滑动显示功能 今天学习了 ...

  4. 剖析CPU温度监控技术

    转载 :剖析CPU温度监控技术   标签: CPU 温度控制技术 1805 具体温度检测调整代码(转载)        迄今为止还没有一种cpu散热系统能保证永不失效.失去了散热系统保护伞的“芯”,往 ...

  5. UUID随机字符串

    public static void main(String[] args){ System.out.println(UUID.randomUUID().toString()); } //输出:698 ...

  6. Qt在线讲座之QML脚本书写规范

    时间:2016年3月1日晚7:30 在线讲座:http://qtdream.com主页处就可以收看直播(详见主页提示) 參与对象:对Qt跨平台开发框架感兴趣的朋友们.当然了,假设你是大牛.也可以旁听一 ...

  7. You're trying to decode an invalid JSON String JSON返回有解析问题

    SpringMVC架构的web程序,通常用map返回消息在浏览器中显示,但是实际中报下列错误“”You're trying to decode an invalid JSON String“返回的字符 ...

  8. mongodb学习之:条件操作符

    在前面的章节中我们已经有用到了条件操作符,这里我们再重点介绍下.MongoDB中条件操作符有: (>) 大于 - $gt (<) 小于 - $lt (>=) 大于等于 - $gte ...

  9. Mall电商项目总结(二)——nginx负载均衡配置和策略

    1. nginx配置文件 用户在浏览器上输入,http://www.xwld.site/ 实际上是在访问服务器80端口,nginx 监听80端口,将用户的请求转发到8080和9080端口 . upst ...

  10. spring boot 整合 quartz 集群环境 实现 动态定时任务配置【原】

    最近做了一个spring boot 整合 quartz  实现 动态定时任务配置,在集群环境下运行的 任务.能够对定时任务,动态的进行增删改查,界面效果图如下: 1. 在项目中引入jar 2. 将需要 ...