iOS WTCreditCard 需要ios 引入其他工程什么包

ios正则的使用 - 博客频道 - CSDN.NET
但行好事,莫问前程!
ios正则的使用
举例:检测字符只包含中文
- (void)viewDidLoad {
[super viewDidLoad];
_name = @"腾讯666";
BOOL validate = [self validateChinese];
- (BOOL)validateChinese {
NSString * reg = @"^[\\u4e00-\\u9fa5]{0,}$";
return [self validateWithRegExp:reg string:_name];
- (BOOL)validateWithRegExp:(NSString *)regExp
string:(NSString *)string {
NSPredicate * predicate = [NSPredicate predicateWithFormat: @"SELF MATCHES %@", regExp];
return [predicate evaluateWithObject:string];
1 . 校验密码强度
^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$
2. 校验中文
^[\\u4e00-\\u9fa5]{0,}$
3. 由数字、26个英文字母或下划线组成的字符串
4. 校验E-Mail 地址
[\\w!#$%&'*+/=?^_`{|}~-]+(?:\\.[\\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\\w](?:[\\w-]*[\\w])?\\.)+[\\w](?:[\\w-]*[\\w])?
5. 校验身份证号码
^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$
^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$
6. 校验日期
^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$
7. 校验金额
^[0-9]+(.[0-9]{2})?$
8.校验手机号
^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}$
rainlesvio
排名:第2251名
(303)(1)(7)(15)(3)(1)(1)(34)(6)(5)(1)(1)(4)(15)(1)(0)(3)(1)(1)(1)(7)(1)(1)(3)NSString包含字符 - 博客频道 - CSDN.NET
但行好事,莫问前程!
NSString包含字符
[dict[@&content&] rangeOfString:@&#&].length & 0
rainlesvio
排名:第2251名
(303)(1)(7)(15)(3)(1)(1)(34)(6)(5)(1)(1)(4)(15)(1)(0)(3)(1)(1)(1)(7)(1)(1)(3)好用的NSArray和NSDictionary操作类 - 博客频道 - CSDN.NET
但行好事,莫问前程!
好用的NSArray和NSDictionary操作类
rainlesvio
排名:第2251名
(303)(1)(7)(15)(3)(1)(1)(34)(6)(5)(1)(1)(4)(15)(1)(0)(3)(1)(1)(1)(7)(1)(1)(3)iosOpenDev develop - 博客频道 - CSDN.NET
但行好事,莫问前程!
iosOpenDev&develop
1.command line
xcode-select —install
2.break develop tools:
3.download from command
su&/opt/iOSOpenDevSetup/bin/iod-setup&base&
rainlesvio
排名:第2251名
(303)(1)(7)(15)(3)(1)(1)(34)(6)(5)(1)(1)(4)(15)(1)(0)(3)(1)(1)(1)(7)(1)(1)(3)IOS判断是否有效银行卡号by
伍雪颖+ (BOOL) isValidCreditNumber:(NSString*)value {
BOOL result = NO;
NSInteger length = [value length];
if (length >= 13) {
result = [WTCreditCard isValidNumber:value];
if (result)
NSInteger twoDigitBeginValue = [[value substringWithRange:NSMakeRange(0, 2)] integerValue];
if([WTCreditCard isStartWith:value Str:@"4"]) {
if (13 == length||16 == length) {
result = TRUE;
result = NO;
//MasterCard
else if(twoDigitBeginValue >= 51 && twoDigitBeginValue <= 55 && length == 16) {
result = TRUE;
//American Express
else if(([WTCreditCard isStartWith:value Str:@"34"]||[WTCreditCard isStartWith:value Str:@"37"]) && length == 15){
result = TRUE;
//Discover
else if([WTCreditCard isStartWith:value Str:@"6011"] && length == 16) {
result = TRUE;
result = FALSE;
if (result)
NSInteger digitV
NSInteger checkSum = 0;
NSInteger index = 0;
NSInteger leftI
//even length, odd index
if (0 == length%2) {
index = 0;
leftIndex = 1;
//odd length, even index
index = 1;
leftIndex = 0;
while (index = 10)
checkSum += digitValue/10 + digitValue%10;
checkSum += digitV
digitValue = [[value substringWithRange:NSMakeRange(leftIndex, 1)] integerValue];
checkSum += digitV
index += 2;
leftIndex += 2;
result = (0 == checkSum%10) ? TRUE:FALSE;
result = NO;
无相关信息}

我要回帖

更多关于 少年三国志ios礼包 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信