判斷字元是否有中文
//判斷是否有中文
-(bool)ischinese:(nsstring *)str}}
return no;
}
判斷郵箱號
//如果符合郵箱格式,返回yes
-(bool)isvalidateemail:(nsstring *)email ";
nspredicate *emailtest = [nspredicate predicatewithformat:@"self matches %@", emailregex];
return [emailtest evaluatewithobject:email];
}判斷密碼為6~20位字元
- (bool)isvalidatepassword:(nsstring *)password$";
nspredicate *pred = [nspredicate predicatewithformat:@"self matches %@", regex];
return [pred evaluatewithobject:password];
}
判斷手機格式
+ (bool)checktel:(nsstring *)str";//手機號碼變化大,所以沒有做更精確
nspredicate *pred = [nspredicate predicatewithformat:@"self matches %@", regex];
return [pred evaluatewithobject:str];;
}
判斷郵編格式為6位數字
+ (bool)checkpostcode:(nsstring *)str$";
nspredicate *pred = [nspredicate predicatewithformat:@"self matches %@", regex];
return [pred evaluatewithobject:str];
}
隨機獲取英文本母
//根據傳入的長度相應的生成多少位小寫字母的隨機字元
+ (nsstring *)getrandomstringwithcharnum:(nsinteger)charnum
}
//根據傳入的長度相應的生成多少位大寫字母的隨機字元
+ (nsstring *)getrandomstringwithcharnum:(nsinteger)charnum
}
判斷日期格式的正則使用
判斷使用yyyy mm dd格式的日期輸入 using system.text.regularexpressions boolean isrightdateformat string expression,string wholestring 0?1 9 1 0 2 0?1 9 1 0 9 2 0 ...
iOS判斷是否是表情和郵箱格式的判斷
1.該方法是從論壇上看到的,自己用啦下 感覺挺好用,在這裡做個備忘吧 2.應用環境,使用者輸入暱稱的時候,不可以輸入 表情 bool stringcontainsemoji nsstring string else if substring.length 1 else else if 0x2b05 ...
python 乙個根據正則判斷輸入的函式
import re defcheck info decide re rule,input info 判斷輸入,判斷輸入規則為自定義的正規表示式 rtype object re rule 正規表示式 input info 需要輸入的提示資訊 return 校驗後的輸入內容 check info,che...