iOS 判断字符是全角还是半角

原创 2016年06月01日 22:34:15

if ([string lengthOfBytesUsingEncoding:NSUTF8StringEncoding]>1) ,结果是yes就是全角字符,no就是半角,



Unicode:
0x00-0x7F的字符,用单个字节来表示;
0x80-0x7FF的字符用两个字节表示;
0x800-0xFFFF的字符用3字节表示;
汉字的unicode范围是:0x4E00~0x9FA5

iOS---UITextField动态判断汉字个数

如果你想判断一个字符串
  • xuexixiaoshizhe
  • xuexixiaoshizhe
  • 2014年07月17日 22:14
  • 2492

iOS学习笔记之textfield判断是否是全汉字、全数字、全字母!

#pragma mark 输入中文 - (BOOL) deptNameInputShouldChinese {     NSString *regex = @"[\u4e00-\u9...
  • ANDY_GUO_wei
  • ANDY_GUO_wei
  • 2017年06月26日 17:52
  • 500

iOS 适用于大写英文的全角转半角

-(NSString *)changeToSBCCode:(NSString *)aSBCCodeString{ //65248 // aSBCCodeString = @"ABCDEA...
  • Ganjobs
  • Ganjobs
  • 2015年06月26日 13:29
  • 1129

iOS 判断字符串是否是纯中文字符以及字符串的范围

判断一个字符串是否是纯中文字符,代码如下 + (BOOL)isChinese:(NSString *)userName { NSString *match = @"(^[\u4e00-\u9f...
  • YJLiOS
  • YJLiOS
  • 2017年06月07日 09:41
  • 484

Java工具类——全角半角字符相互转换

import org.apache.commons.lang.StringUtils;          /**    *     * 提供对字符串的全角->半角,半角->全角转换    *...
  • xyw591238
  • xyw591238
  • 2016年06月20日 11:53
  • 5301

全角半角字符相互转换

import org.apache.commons.lang.StringUtils; /** * * 提供对字符串的全角->半角,半角->全角转换 * ...
  • ycb1689
  • ycb1689
  • 2017年05月02日 10:00
  • 320

java中全角半角字符的相互转换

import org.apache.commons.lang.StringUtils; /** * * 提供对字符串的全角->半角,半角->全角转换 * */ public ...
  • paincupid
  • paincupid
  • 2016年08月18日 14:12
  • 1031

C++全角与半角互转

1.全角:指一个字符占用两个标准字符位置。汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符。...
  • haoni123321
  • haoni123321
  • 2016年03月11日 10:30
  • 2685

Lua UTF-8 全角转半角

根据UTF-8的编码规则,可以知道: 1. 全角空格为12288,半角空格为32  2. 其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248  但是UTF...
  • SKY453589103
  • SKY453589103
  • 2017年07月29日 20:36
  • 460

JAVA实现全角半角相互转化 (full2Half & half2Full)

说明: 1.全角:指一个字符占用两个标准字符位置。汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用...
  • chndata
  • chndata
  • 2015年08月07日 09:45
  • 3103
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS 判断字符是全角还是半角
举报原因:
原因补充:

(最多只允许输入30个字)