編輯:關於Android編程
直接看代碼吧!!!
#pragma mark 判斷只能為中文的
- (BOOL) zsStringInputOnlyIsChinese:(NSString*)string
{
NSString *regex = @"[\u4e00-\u9fa5]+";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
if ([pred evaluateWithObject:string]) {
return YES;
}
return NO;
}
#pragma mark 判斷只能為數字的
- (BOOL) zsStringInputOnlyIsNumber:(NSString*)string
{
NSString *regex =@"[0-9]*";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
if ([pred evaluateWithObject:string]) {
return YES;
}
return NO;
}
#pragma mark 判斷只能為字母的
- (BOOL) zsStringInputOnlyIsLetter:(NSString*)string
{
NSString *regex =@"[a-zA-Z]*";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
if ([pred evaluateWithObject:string]) {
return YES;
}
return NO;
}
#pragma mark 判斷只能為字母或數字的
- (BOOL) zsStringInputOnlyIsNumber:(NSString*)string
{
NSString *regex =@"[a-zA-Z0-9]*";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
if ([pred evaluateWithObject:string]) {
return YES;
}
return NO;
}
以上所述是小編給大家介紹的Android 判斷是否是是全漢字、全字母、全數字、數字和字母等,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對本站網站的支持!
Android項目目錄結構分析
項目結構如下圖所示,使用不同sdk版本建立的項目項目結構有所不同,總體相同,高版本增加了一些包結構 1、src 和java項目一樣src存放項目源代碼 2、ge
Android開發Tips(5)
1. 模擬系統回收Activity.使用adb命令可以模擬Android系統自動回收Activity進程, 可以調試這個效果.單進程adb shell am force-
詳解Android中Notification的使用方法
在消息通知的時候,我們經常用到兩個控件Notification和Toast。特別是重要的和需要長時間顯示的信
Android[安卓] 版Air Video 遠程播放電腦視頻
在蘋果的iOS下面,有個應用Air Video,可以在iOS下通過Wifi遠程直接播放電腦裡的視頻,而不需要把視頻復制到手機上再看。非常好用!最近用了Android的手