object-c 写个方法校验字符串是否含有中文,要怎么写呢,菜鸟求问

object-c... object-c 展开
 我来答
百度网友e360d72
2015-12-20 · TA获得超过112个赞
知道答主
回答量:143
采纳率:100%
帮助的人:63.5万
展开全部
  用正则
//是否是邮箱
NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
//电话
NSString *checkTel=@"^1[3|4|5|8][0-9]\\d{8}$";//验证是否是电话号码

//正则表达式
NSString *checkTel = @"^1[3|4|5|8][0-9]\\d{8}$";
//只能输入汉字
NSString *checkChinese = @"^[\u4e00-\u9fa5]{0,}$";
//只能是26个英文字母
NSString *checkEnlish = @"^[A-Za-z]+$";
//是否有特殊字符
NSString *checkZifu = @"[%&';,=?\\^]+";
//验证只能输入0或非0开始的数字
NSString *checkNum = @"^(0|[1-9][0-9]*)$";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];

return [emailTest evaluateWithObject:self];
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式